我在Windows 10 64位中安装了docker镜像。但我只是注意到它安装在程序文件而不是程序文件(X86)中。我启动了窗口docker服务并尝试在docker hub中提取selenium图像,但它表示图像不支持windows平台。
我试图从集线器中提取java-windows映像。我可以成功地拉它。
如何为Windows平台提取硒图像?我在哪里可以找到它们。
答案 0 :(得分:1)
Windows上的Docker无法运行期望在后端操作系统上使用Linux内核的图像,反之亦然。
当您运行以下命令时:查找服务器操作系统/ Arch(在您的情况下:Windows 10;您可能会将其作为windows / amd64
#>docker version
Client:
Version: 17.06.2-ce
API version: 1.30
Go version: go1.8.3
Git commit: cec0b72
Built: Tue Sep 5 19:57:19 2017
OS/Arch: windows/amd64
Server:
Version: 17.12.0-ce
API version: 1.35 (minimum version 1.12)
Go version: go1.9.2
Git commit: c97c6d6
Built: Wed Dec 27 20:12:29 2017
OS/Arch: linux/amd64
Experimental: false
使用Play-With-Docker进行试验:https://labs.play-with-docker.com/ 尝试在此处拉出相同的图像,看看它是否能够拉动并运行它。
我希望这篇文章能为您提供帮助:https://www.hanselman.com/blog/DockerAndLinuxContainersOnWindowsWithOrWithoutHyperVVirtualMachines.aspx
在文章中搜索:一旦我在Docker中使用Windows上的Linux容器,一切正常,并且只有一个不那么活跃的部分。