从Docker运行MSI。应该选择哪个主机操作系统

时间:2019-07-26 10:07:24

标签: linux windows docker

我想创建一个安装MSI应用程序的docker容器。我知道我将为此使用microsoft \ widows \ servercore映像。我应该为此使用哪个主机。可以在Linux发行版中创建并部署此映像吗?

1 个答案:

答案 0 :(得分:0)

如果您正在运行Windows容器,则需要在Windows上使用Docker。

通常,容器只能在为其设计的操作系统上运行,但是可以使用Windows的Docker和Mac的Docker来运行Linux容器,因为它们提供了微型Linux VM来运行这些容器。但是,非Windows操作系统上的Docker没有提供Windows的副本来运行容器,因此您必须使用Windows来运行Windows容器。

如果您希望容器可以在Linux主机上部署,那么它将需要使用Linux容器映像。