尝试拉取 microsoft/nanoserver 映像时遇到以下错误。下载成功。在提取图像期间发生此错误。
482ab31872a2:下载完成注册层失败:重新执行错误:退出状态 1:输出:在 Win32 中无法 OpenForBackup 失败:打开 \?\C:\ProgramData\Docker\windowsfilter\07bd46b89b4520e984bc0892bad2c955afec4b347f961ca6c31bfe5e30601806\System2\Windows3 etc\hosts:访问被拒绝。(0x1f) \?\C:\ProgramData\Docker\windowsfilter\07bd46b89b4520e984bc0892bad2c955afec4b347f961ca6c31bfe5e30601806\Files\Windows\System32\drivers\etc\hosts
这看起来像是 Windows 映像创建的目录的问题,但我无法弄清楚该目录可能需要什么权限。
这是我的 Docker 版本(Windows 容器):
码头工人版本
客户:
Version: 1.13.0-rc2**
API version: 1.25
Go version: go1.7.3
Git commit: 1f9b3ef
Built: Wed Nov 23 17:40:58 2016
OS/Arch: windows/amd64
**服务器:
Version: 1.13.0-rc2**
API version: 1.25
Minimum API version: 1.24
Go version: go1.7.3
Git commit: 1f9b3ef
Built: Wed Nov 23 17:40:58 2016
OS/Arch: windows/amd64
Experimental: false
这是我用来拉取图像的 Docker 命令。
docker pull microsoft/nanoserver
最后,这是下载并提取图像后的错误消息:
这是安装了内部版本 14393 的 Windows 10 Professional 工作站。