代码之家  ›  专栏  ›  技术社区  ›  Mark

为什么Visual Studio Online上Docker的“构建图像”步骤失败了?

  •  4
  • Mark  · 技术社区  · 6 年前

    我正在尝试构建一个Docker映像,它似乎在我的本地计算机上构建并运行良好,但始终失败,出现以下错误:

    2018-05-06T13:56:15.2331697Z注册层失败:重新执行错误:退出状态1:输出:ProcessUtilityVMImage C:\ProgramData\docker\windowsfilter\3B555FE81A5123419E06C66652D9E73ADBBB17B10F52DD9F59DA3B7FB87ADAB\UtilityVM:系统找不到指定的路径。 2018-05-06T13:56:15.2531044Z##[错误]C:\Program Files\Docker\Docker。exe失败,返回代码:1

    “构建映像”步骤失败。我正在尝试使用Azure注册表类型。

    我正在尝试使用Visual Studio Online设置连续部署。我选择了托管的2017构建代理(但也尝试了其他构建代理,但都没有成功)。

    我的应用程序是。Net Core应用程序。我认为这是在尝试使用Nano服务器,据我所知,这可能是问题的一部分(可能托管代理不支持Nano服务器)。

    所有这些技术(NET Core、Docker、Nano Server)对我来说都是新技术(可能对大多数人来说都是新技术),所以我对它们的知识有限,也不知道从哪里开始故障排除。

    有什么想法吗?

    Uploaded Docker Ignore File

    Docker文件失败的步骤是

    来自microsoft/aspnetcore:2.0-nanoserver-1709作为基础

    1 回复  |  直到 6 年前
        1
  •  0
  •   starian chen-MSFT    6 年前

    VSTS的Hosted agent不支持它,请检查此问题: Docker images based on nanoserver-1709 not building on hosted VS2017 agent