我在Windows Server 2016 Datacenter和本地计算机(Windows 10 Pro)上有一个私有docker注册表,我向它推送了一些图像 . 当我尝试从服务器中提取图像时,它开始拉动,然后抛出错误
failed to register layer: re-exec error: exit status 1: output: ProcessUtilityVMImage ?\C:\ProgramData\docker\windowsfilter\f9613d03a4fae39c0cebca07bc51aef2931756f5e674cda8f6b78729ba5ebac8\UtilityVM: The system cannot find the path specified.
我使用以下图像和步骤来启动注册表https://hub.docker.com/r/stefanscherer/registry-windows/
我用hello-world图像测试,从本地机器推出它并从服务器中取出它,它工作 .
但是,我无法将像microsoft / wcf,microsoft / iis这样的图像作为我的本地构建图像的基本图像 .
换句话说,如果我已经在我的服务器上有microsoft / wcf图像(这是我本地构建的图像的基本图像),当拉动本地构建的图像时,为什么它再次拉微软/ wcf . 有什么办法可以使用服务器的wcf图像吗?
docker verion
客户:版本:17.06.2-ee-13 API版本:1.30 Go版本:go1.8.7 Git commit:ac44d73内置:Mon Jun 4 16:46:59 2018 OS / Arch:windows / amd64
服务器:引擎:版本:17.06.2-ee-13 API版本:1.30(最低版本1.24)转到版本:go1.8.7 Git commit:ac44d73内置:Mon Jun 4 16:58:47 2018 OS / Arch:windows / amd64实验:是的
1 回答
以下链接有助于解决此问题:
https://github.com/docker/for-win/issues/2119
Can't pull image from docker, ProcessUtilityVMImage cannot find the path specified