Dockerfile在Linux容器上安装.NET软件包?

时间:2019-05-13 22:19:11

标签: docker jenkins dockerfile

我有2个容器。 容器1在Linux容器上具有Jenkins。 容器2在Windows容器上具有.NET软件包和其他工具(MSBuild,Wix,Nuget,.NET Framework 4.5、4.6.2,KSign等)。

我在线搜索,我认为在Linux容器上的容器2上安装软件包是不可行的...

如果我在Linux容器上运行Jenkins,是否可以为我的管道作业创建Windows容器?那怎么办?

2 个答案:

答案 0 :(得分:0)

mentioned here一样,Linux上的Docker不直接支持Windows容器。

  

如果我在Linux容器上运行Jenkins,是否可以为我的管道作业创建Windows容器?

仅当Linux运行某种Windows虚拟机(Wine in DockerVBoxHeadless)时,您才可以在该VM中运行Windows容器。

答案 1 :(得分:0)

您可以将Windows节点连接到jenkins主服务器,并在此服务器上计划Windows作业。您可以在节点上添加标签,并在作业中限制调用特定作业的位置。