代码之家  ›  专栏  ›  技术社区  ›  Kevin Smith

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

  •  4
  • Kevin Smith  · 技术社区  · 6 年前

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

    但是,如果我们使用2017托管代理在vsts上运行相同的构建过程,则会得到一个windows docker映像。

    是否可以在VSTS 2017托管代理上构建Linux Docker映像,而不必使用Linux构建代理?

    1 回复  |  直到 6 年前
        1
  •  4
  •   Marina Liu    6 年前

    不,没有办法用VSTS托管的VS2017代理构建Linux Docker映像。托管的VS2017代理只能为Windows Docker映像生成。

    构建Linux Docker映像的解决方法如下:

    • 使用托管的Linux预览代理构建
    • 建立与 private agent 使用自己的Windows计算机