系统相关
首页 > 系统相关> > 是否可以在VSTS 2017托管代理上构建Linux docker镜像?

是否可以在VSTS 2017托管代理上构建Linux docker镜像?

作者:互联网

我有一个Dockerfile,它来自microsoft / dotnet的基本映像:2.0-runtime.当我在本地进行构建时(在运行Linux容器的Windows上),我得到了一个Linux docker镜像.

但是,如果我们使用2017 Hosted代理在VSTS上运行相同的构建过程,那么我们将获得一个Windows docker镜像.

是否可以在VSTS 2017托管代理上构建Linux docker镜像而无需使用Linux构建代理?

解决方法:

不,没有办法用VSTS Hosted VS2017代理构建Linux docker镜像.托管VS2017代理只能构建Windows docker镜像.

构建Linux docker镜像的解决方法如下:

>使用托管Linux预览代理构建
>使用自己的Windows机器构建private agent

标签:azure-pipelines,linux,docker,azure-devops,docker-build
来源: https://codeday.me/bug/20190910/1800299.html