我有一个从 microsoft/dotnet:2.0-runtime . 当我在本地构建(在运行Linux容器的Windows上)时,我会得到一个Linux Docker映像。
microsoft/dotnet:2.0-runtime
但是,如果我们使用2017托管代理在vsts上运行相同的构建过程,则会得到一个windows docker映像。
是否可以在VSTS 2017托管代理上构建Linux Docker映像,而不必使用Linux构建代理?
不,没有办法用VSTS托管的VS2017代理构建Linux Docker映像。托管的VS2017代理只能为Windows Docker映像生成。
构建Linux Docker映像的解决方法如下: