制作简单容器时VSTS构建失败

时间:2018-05-28 21:25:40

标签: docker azure-devops azure-pipelines

我得到了:

  

以下Docker镜像与主机操作不兼容   system:[microsoft / dotnet:2.0-runtime-nanoserver-1709,   微软/ DOTNET:2.0-SDK-nanoserver-1709]。将Dockerfile更新为   指定不同的基本图像。

尝试在VSTS上进行测试时。同一个项目在我当地的VS2017上编译得很好。这是一个基于Windows的容器(至少它是本地的,docker正在运行windows)

VSTS构建意味着它可能是针对Linux容器但我无法在VSTS中看到任何指定的容器。

但是我应该看看下一个地方感到困惑?

1 个答案:

答案 0 :(得分:1)

首先,对于基于Windows的容器,您可以使用Hosted或Hosted VS 2017代理。

其次,您不能在托管代理上使用nanoserver基础映像(使用Microsoft / dotnet:2.0-sdk)。

相关主题:Why is the “Build an image” step failing for Docker on Visual Studio Online?