我得到了:
以下Docker镜像与主机操作不兼容 system:[microsoft / dotnet:2.0-runtime-nanoserver-1709, 微软/ DOTNET:2.0-SDK-nanoserver-1709]。将Dockerfile更新为 指定不同的基本图像。
尝试在VSTS上进行测试时。同一个项目在我当地的VS2017上编译得很好。这是一个基于Windows的容器(至少它是本地的,docker正在运行windows)
VSTS构建意味着它可能是针对Linux容器但我无法在VSTS中看到任何指定的容器。
但是我应该看看下一个地方感到困惑?
答案 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?