首页 > 解决方案 > 注册层失败:重新执行错误:退出状态1:输出:ProcessUtilityVMImage

问题描述

我在 Windows Server 2016 Datacenter 上有一个私有 docker 注册表,我从本地机器(Windows 10 Pro)向它推送了一些图像。当我尝试从服务器拉取图像时,它开始拉取,然后抛出错误

无法注册层:重新执行错误:退出状态1:输出:ProcessUtilityVMImage \?\C:\ProgramData\docker\windowsfilter\f9613d03a4fae39c0cebca07bc51aef2931756f5e674cda8f6b78729ba5ebac8\UtilityVM:系统找不到指定的路径。

我使用以下图像和步骤来启动注册表https://hub.docker.com/r/stefanscherer/registry-windows/

我用 hello-world 图像进行了测试,从本地机器推送它并从服务器拉它,它工作。

但是,我无法将 microsoft/wcf、microsoft/iis 之类的图像作为基础图像提取到我的本地构建图像中。

反过来,如果我的服务器上已经有 microsoft/wcf 映像(这是我本地构建的映像的基础映像),那么在拉取本地构建的映像时,为什么它会再次拉取 microsoft/wcf。有什么办法可以使用服务器的 wcf 图像吗?

码头工人版本

客户端:版本:17.06.2-ee-13 API 版本:1.30 Go 版本:go1.8.7 Git 提交:ac44d73 内置:2018 年 6 月 4 日星期一 16:46:59 OS/Arch:windows/amd64

服务器:引擎:版本:17.06.2-ee-13 API 版本:1.30(最低版本 1.24) Go 版本:go1.8.7 Git 提交:ac44d73 内置:2018 年 6 月 4 日星期一 16:58:47 OS/Arch:windows/amd64实验:真实

标签: docker-registrydocker-for-windowsdocker

解决方案



推荐阅读