【发布时间】:2019-07-26 10:07:24
【问题描述】:
我想创建一个安装 MSI 应用程序的 docker 容器。我知道我将为此使用 microsoft\widows\servercore 映像。为此我应该使用哪个主机操作系统。是否可以在 Linux 发行版中创建和部署此映像?
【问题讨论】:
我想创建一个安装 MSI 应用程序的 docker 容器。我知道我将为此使用 microsoft\widows\servercore 映像。为此我应该使用哪个主机操作系统。是否可以在 Linux 发行版中创建和部署此映像?
【问题讨论】:
如果您运行的是 Windows 容器,则需要在 Windows 上使用 Docker。
一般来说,容器只能在为其设计的操作系统上运行,但可以使用 Docker for Windows 和 Docker for Mac 来运行 Linux 容器,因为它们提供了一个微型 Linux VM 来运行这些容器。但是,非 Windows 操作系统上的 Docker 不提供用于运行容器的 Windows 副本,因此您必须使用 Windows 来运行 Windows 容器。
如果您希望容器可部署在 Linux 主机上,则需要使用 Linux 容器映像。
【讨论】: