【发布时间】:2017-04-21 04:36:08
【问题描述】:
我在尝试拉取 microsoft/nanoserver 映像时遇到以下错误。下载成功。在提取图像期间发生此错误。
482ab31872a2:下载完成 注册层失败:重新执行错误:退出状态1:输出:OpenForBackup在Win32中失败:打开\?\C:\ProgramData\Docker\windowsfilter\07bd46b89b4520e984bc0892bad2c955afec4b347f961ca6c31bfe5e30601806\Files\Windows\System32 \drivers\etc\hosts: 访问被拒绝。 (0x1f) \?\C:\ProgramData\Docker\windowsfilter\07bd46b89b4520e984bc0892bad2c955afec4b347f961ca6c31bfe5e30601806\Files\Windows\System32\drivers\etc\hosts
这看起来像是 Windows 映像创建的目录的问题,但我不知道该目录可能需要什么权限。
这是我的 Docker 版本(Windows 容器):
Docker 版本
客户:
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 工作站。
【问题讨论】: