我正在尝试构建一个Docker镜像,它似乎可以在我的本地计算机上构建并运行良好,但它仍然失败并出现以下错误:
2018-05-06T13:56:15.2331697Z无法注册图层:重新执行错误:退出状态1:输出:ProcessUtilityVMImage C:\ ProgramData \ docker \ windowsfilter \ 3b555fe81a5123419e06c66652d9e73adbbb17b10f52ddd9f59da3b7fb87adab \ UtilityVM:系统找不到指定的路径。 2018-05-06T13:56:15.2531044Z ## [错误] C:\ Program Files \ Docker \ docker.exe失败,返回码:1
“构建图像”步骤失败。我正在尝试使用Azure注册表类型。
我正在尝试使用Visual Studio Online设置持续部署。我选择了Hosted 2017构建代理(但是尝试了其他的代理并没有成功)。
我的应用是.Net Core应用。我认为它正在尝试使用Nano服务器,从我读到的,这可能是问题的一部分(也许托管代理不支持Nano服务器)。
所有这些技术(.NET Core,Docker,Nano Server)对我来说都是新手(对于大多数人来说可能都是新手),所以我对它们的了解以及从何处开始进行故障排除都很有限。
有什么想法吗?
它失败的Docker文件的步骤就是这个
FROM microsoft / aspnetcore:2.0-nanoserver-1709 AS base
答案 0 :(得分:0)
VSTS的托管代理不支持,请查看此问题:Docker images based on nanoserver-1709 not building on hosted VS2017 agent