我想创建一个安装 MSI 应用程序的 docker 容器。我知道我将为此使用 microsoft\widows\servercore 图像。为此我应该使用哪个主机操作系统。是否可以在 Linux 发行版中创建和部署此镜像??
最佳答案
如果您运行的是 Windows 容器,则需要在 Windows 上使用 Docker。
一般来说,容器只能在它们设计的操作系统上运行,但可以使用适用于 Windows 的 Docker 和适用于 Mac 的 Docker 来运行 Linux 容器,因为它们提供了一个微型 Linux VM 来运行这些容器。但是,非 Windows 操作系统上的 Docker 不提供用于运行容器的 Windows 副本,因此您必须使用 Windows 来运行 Windows 容器。
如果您希望容器可部署在 Linux 主机上,则需要使用 Linux 容器镜像。
关于linux - 从 Docker 运行 msi。应该选择哪个主机操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57217786/