无法在Windows主机上使用docker拖拉Ubuntu镜像
我在Windows 10上安装了docker。
Docker版本:
Docker version 17.09.0-ce, build afdb6d4
我试图拉最新的Ubuntu和Ubuntu的:16.04使用下面的两个命令
docker pull ubuntu docker pull ubuntu:16.04
但是我得到了下面的错误。
docker pull ubuntu Using default tag: latest latest: Pulling from library/ubuntu no matching manifest for windows/amd64 in the manifest list entries
那么有没有办法解决这个问题?
请按照这里的Docker教程
在这种情况下,问题是它需要在启动dockerd.exe
时添加--experimental
标志。
你不能用windows守护进程运行linux镜像。
如果您正在运行Docker for Windows ,则可以在运行Windows Docker守护程序和Hyper-V虚拟机内的Linux Docker守护程序之间切换 。
要运行Linux工作负载,请确保在Docker for Windows鲸鱼图标菜单中select了“切换到Linux容器”。