gpt4 book ai didi

azure - 错误 : C:\Program Files\Docker\docker. exe:无法注册层:重新执行错误:退出状态 1:输出:ProcessUtilityVMImage

转载 作者:行者123 更新时间:2023-12-02 19:06:45 26 4
gpt4 key购买 nike

重现问题的步骤

第 1 步:为 Docker 化创建 .NET Core 2.0 控制台应用程序d:\Hello> dotnet 新控制台

步骤2.将新文件dockerfile添加到文件夹d:\Hello:

来自微软/dotnet工作目录/应用程序

复制 csproj 并恢复为不同的层

复制*.csproj ./运行 dotnet 恢复

复制并构建其他所有内容

复制。 ./运行 dotnetpublish-cRelease-oout

ENTRYPOINT ["dotnet", "out/Hello.dll"]

第 3 步:将 Docker 镜像推送到存储库。d:\Hello> docker 镜像推送 sandeepsoni/demo

第 4 步:在 Windows Azure 中创建新虚拟机(带容器的 Windows Server 2016)

第 5 步:从虚拟机执行以下命令c:> docker run sandeepsoni\demo

正在下载文件,解压后出现以下错误:C:\Program Files\Docker\docker.exe: 无法注册层: 重新执行错误: 退出状态 1: 输出: ProcessUtilityVMImage C:\ProgramData\docker\windowsfilter\67d5b7d6c870c7ec84a26def53bb3882da856a2e55f2f94e52d651293f4e3547\UtilityVM: 系统找不到指定的路径。

请您帮忙解决错误和解决方案。

谢谢。

最佳答案

当我尝试在 Windows Server 2016 主机上运行为 Windows Server 1709 构建的 Docker 镜像(较新且较小的镜像)时,我看到了此类错误。 MS介绍major breaking change为他们的基础图像。除非使用 hyperv 隔离,否则无法在 Windows Server 2016(长期支持 channel )上运行为 Windows 1709 构建的镜像。

尝试切换基础图像

FROM microsoft/dotnet

FROM microsoft/dotnet:2.0-sdk-nanoserver-sac2016

关于azure - 错误 : C:\Program Files\Docker\docker. exe:无法注册层:重新执行错误:退出状态 1:输出:ProcessUtilityVMImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49926432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com