无法在Windows 10的docker上拉出selenium / hub映像

时间:2018-04-12 10:06:45

标签: java selenium docker docker-image

我在Windows 10 64位中安装了docker镜像。但我只是注意到它安装在程序文件而不是程序文件(X86)中。我启动了窗口docker服务并尝试在docker hub中提取selenium图像,但它表示图像不支持windows平台。

enter image description here

我试图从集线器中提取java-windows映像。我可以成功地拉它。

enter image description here

如何为Windows平台提取硒图像?我在哪里可以找到它们。

1 个答案:

答案 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容器,一切正常,并且只有一个不那么活跃的部分。