docker:注册层失败:重新执行错误:退出状态1:输出:ProcessBaseLayer。系统找不到指定的路径

docker:注册层失败:重新执行错误:退出状态1:输出:ProcessBaseLayer。系统找不到指定的路径,docker,dockerfile,docker-for-windows,Docker,Dockerfile,Docker For Windows,我试图从docker hub中提取图像 docker pull zuehlke/闪亮 我面临以下错误: docker:注册层失败:重新执行错误:退出状态1:输出:ProcessBaseLayer C:\ProgramData\docker\windowsfilter\d2dab1878cf591d869d33aa2c4cd410cd92614a44c776041c506fc765c1a98f1:系统找不到指定的路径。 我正在使用Docker for Windows: docker版本 客户: 版

我试图从docker hub中提取图像

docker pull zuehlke/闪亮

我面临以下错误:

docker:注册层失败:重新执行错误:退出状态1:输出:ProcessBaseLayer C:\ProgramData\docker\windowsfilter\d2dab1878cf591d869d33aa2c4cd410cd92614a44c776041c506fc765c1a98f1:系统找不到指定的路径。

我正在使用Docker for Windows:

docker版本

客户:

版本:17.09.0-ce
API版本:1.32
Go版本:go1.8.3
Git提交:afdb6d4
建成日期:2017年9月26日星期二22:40:09
OS/Arch:windows/amd64

服务器:

版本:17.09.0-ce
API版本:1.32(最低版本1.24)
Go版本:go1.8.3
Git提交:afdb6d4
建成日期:2017年9月26日星期二22:50:27
OS/Arch:windows/amd64
实验性的:真的


提前感谢

您在安装时选择了Windows容器,而不是Linux容器,因此只有基于Windows的映像才会运行。要解决此问题,请右键单击托盘图标并选择“切换到Linux容器”,它将开始工作。

您必须激活虚拟化服务


您必须使用此命令
taskmgr
并单击windows上的性能以验证它是否已激活:

docker pull是否适用于其他图像?码头工人执事在运行吗?@Munchkin-是的。docker daemon正在运行,并且能够拉取其他映像已解决:我将docker服务从Windows更改为“切换到Linux容器”,并尝试拉取映像,结果成功了。