首页 > 解决方案 > docker run hello-world:nanoserver 第一次工作,第二次失败。CreateContainer 期间出错

问题描述

我正在尝试在 CI 服务器上运行我自己的图像,但自星期五(28 月 28 日)以来,我收到了这个特定错误。

完整输出:

来自 Docker 的您好!此消息表明您的安装似乎工作正常。

为了生成这条消息,Docker 采取了以下步骤: 1. Docker 客户端联系了 Docker 守护进程。2. Docker 守护进程从 Docker Hub 拉取“hello-world”镜像。(windows-amd64, nanoserver-sac2016) 3. Docker 守护程序从该映像创建了一个新容器,该容器运行生成您当前正在读取的输出的可执行文件。4. Docker 守护程序将该输出流式传输到 Docker 客户端,后者将其发送到您的终端。

要尝试更雄心勃勃的事情,您可以使用以下命令运行 Windows Server 容器:PS C:> docker run -it microsoft/windowsservercore powershell

使用免费的 Docker ID 共享图像、自动化工作流程等: https ://hub.docker.com/

有关更多示例和想法,请访问: https ://docs.docker.com/get-started/

PS C:\Windows\system32> docker run hello-world:nanoserver

C:\Program Files\Docker\docker.exe:来自守护进程的错误响应:容器 b2dc21afcda3361203bbb79720a1d0280ba021ca3a2c0d 3becd9a027cf134f53 在 CreateContainer 期间遇到错误:Windows 系统调用失败:系统找不到指定的文件。(0x2) 额外信息:{"SystemType":"Container","Name":"b2dc21afcda3361203bbb79720a1d0280ba021ca3a2c0d3 becd9a027cf134f53","Owner":"docker","IsDummy":false,"VolumePath":"\\?\Volume{bbab560c -c614-11e8-a95b-000d3a20649b}","IgnoreFlushesDuringBoot":true,"LayerFolderPath":"C:\ProgramData\Docker\windowsfilter\b2dc21afcda3361203bbb79720a1d02 80ba021ca3a2c0d3becd9a027cf134fID:","[

标签: windowsdocker

解决方案


docker run -it hello-world:nanoserver-sac2016


推荐阅读