【发布时间】:2018-05-06 15:27:39
【问题描述】:
我正在尝试构建一个 Docker 映像,它似乎在我的本地计算机上构建和运行良好,但它一直失败并出现以下错误:
2018-05-06T13:56:15.2331697Z 无法注册层:重新执行错误:退出状态 1:输出:ProcessUtilityVMImage C:\ProgramData\docker\windowsfilter\3b555fe81a5123419e06c66652d9e73adbbb17b10f52ddd9f59da3b7fb87adab\Ut . 2018-05-06T13:56:15.2531044Z ##[error]C:\Program Files\Docker\docker.exe 失败,返回码:1
“构建映像”步骤失败。我正在尝试使用 Azure 注册表类型。
我正在尝试使用 Visual Studio Online 设置持续部署。我选择了 Hosted 2017 构建代理(但也尝试了其他没有成功的代理)。
我的应用是一个 .Net Core 应用。我认为它正在尝试使用 Nano Server,根据我的阅读,这可能是问题的一部分(可能托管代理不支持 Nano Server)。
所有这些技术(.NET Core、Docker、Nano Server)对我来说都是新的(而且可能对大多数人来说都是新的),所以我对它们的了解以及从哪里开始故障排除是有限的。
有什么想法吗?
它失败的 Docker 文件的步骤是这个
FROM microsoft/aspnetcore:2.0-nanoserver-1709 AS 基础
【问题讨论】:
-
您的 .dockerignore 文件中是否有任何文件未包含在映像中?
-
@ErtySeidohl 我刚刚添加了 .dockerignore 文件的图像。我认为它们中的任何一个都不应该包含在图像的构建中。
标签: azure docker azure-devops azure-pipelines