首页 > 解决方案 > 是否可以在 VSTS 2017 托管代理上构建 Linux docker 映像?

问题描述

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

但是,如果我们使用 2017 托管代理在 VSTS 上运行相同的构建过程,那么我们将获得一个 windows docker 映像。

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

标签: linuxdockerazure-devopsazure-pipelinesdocker-build

解决方案


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

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

  • 使用托管 Linux 预览代理构建
  • 使用您自己的 Windows 机器使用私人代理构建

推荐阅读