我有2个容器。
容器1在Linux容器上具有Jenkins。
容器2在Windows容器上具有.NET软件包和其他工具(MSBuild,Wix,Nuget,.NET Framework 4.5、4.6.2,KSign等)。
我在网上搜索过,但我认为在Linux容器上的容器2上安装软件包是不可行的...
如果我在Linux容器上运行Jenkins,是否可以为我的管道作业创建Windows容器?那将如何工作?
最佳答案
作为mentioned here,Linux上的Docker不直接支持Windows容器。
If I'm running Jenkins on a Linux container, is it possible to create a windows container for my pipeline job?
仅当您的Linux运行某种Windows VM(Wine in Docker,VBoxHeadless)时,您才可以在该VM中运行Windows容器。
关于docker - Dockerfile在Linux容器上安装.NET软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56120553/