无法在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容器”。