【发布时间】:2018-11-24 03:02:19
【问题描述】:
我有一个 Dockerfile,它从microsoft/dotnet:2.0-runtime 的基本映像中提取。当我在本地(在运行 Linux 容器的 Windows 上)进行构建时,我会得到一个 Linux docker 映像。
但是,如果我们使用 2017 托管代理在 VSTS 上运行相同的构建过程,那么我们会得到一个 windows docker 映像。
是否可以在 VSTS 2017 托管代理上构建 Linux docker 映像而无需使用 Linux 构建代理?
【问题讨论】:
-
为什么不使用 Linux 构建代理?有托管 Linux 构建代理。
-
他们在“预览”中
-
看起来他们将在接下来的几周内退出预览版:docs.microsoft.com/en-us/vsts/release-notes/2018/…
-
此时,ubuntu 代理已不在预览状态,可以构建 linux docker 镜像。
标签: linux docker azure-devops azure-pipelines docker-build