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

时间:2017-10-16 12:00:41

标签: docker dockerfile docker-for-windows

我试图从码头工作室中提取图像。

  

docker pull zuehlke / shiny

我面临以下错误:

docker: failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer C:\ProgramData\Docker\windowsfilter\d2dab1878cf591d869d33aa2c4cd410cd92614a44c776041c506fc765c1a98f1: The system cannot find the path specified.

我有Docker for Windows:

docker version

客户端:

版本:17.09.0-ce
 API版本:1.32
 转版:go1.8.3
 Git commit:afdb6d4
 建造时间:星期二9月26日星期二22:40:09
 OS / Arch:windows / amd64

服务器:

版本:17.09.0-ce
 API版本:1.32(最低版本1.24)
 转版:go1.8.3
 Git commit:afdb6d4
 建造:Tue Sep 26 22:50:27 2017
 OS / Arch:windows / amd64
 实验:真的

先谢谢

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

您必须激活虚拟化服务。

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