【问题标题】:Running an msi from Docker. Which host OS should choose从 Docker 运行 msi。应该选择哪个主机操作系统
【发布时间】:2019-07-26 10:07:24
【问题描述】:

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

【问题讨论】:

    标签: linux windows docker


    【解决方案1】:

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

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

    如果您希望容器可部署在 Linux 主机上,则需要使用 Linux 容器映像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 2011-10-07
      • 2018-02-09
      • 1970-01-01
      • 2022-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多