gpt4 book ai didi

docker - 在 Windows Server 2019 上运行 Linux Docker 容器

转载 作者:行者123 更新时间:2023-12-02 18:10:28 25 4
gpt4 key购买 nike

我正在为我的公司项目之一探索 docker。在这个项目中,我需要在 CentOS 上运行 MemCached,我更喜欢在 docker 容器中运行它。我已经成功地在安装了 Docker 社区版的 Windows 10 机器上运行它。但是我们的项目在生产中需要 Windows Server 2019,我想在 Windows Server 2019 上运行相同图像的容器(CentOS 上的 MemCached)。我搜索了很多,发现了 link用于在 Windows Server 2019 上运行 Linux 容器。但根据上面的链接,我们正在 中安装 docker 包预览 版本。我相信我不应该在生产中使用这个预览版本。我的理解是否正确?
还有其他稳定的发布方式可以在 Windows Server 2019 上运行 Linux 容器。

提前致谢。

最佳答案

根据预览版,您可以删除 -RequiredVersion preview标记然后安装。该过程将在 Server 2019 上安装 Docker 企业版,而不是像 WIN 10 那样的 CE 版本。
如果您要运行的容器是 Linux 容器,那么您可能会面临一些困难时期的原因是

  • 容器(linux)使用 LCOW 方式在 Server 2019 上运行,LCOW 方式是一个实验性功能。
  • 你说你想在生产环境中运行容器,我会说不要在生产环境中使用和实验功能。

  • 如果您需要在 Windows 服务器版本(即 Server 2016 或 Server 2019)上运行容器,您可以使用 Docker CE(即在 Win 10 上运行的相同 .exe)。
    需要注意的重要一点是,在 server 2016 上,不支持所有 docker 版本。
    Docker 2.0.0.31259 是 Server 2016 上支持的 Docker 版本。(最新的 Docker 2.1.0.3 不适用于 Server 2016,但适用于 Server 2019

    注意:我面临与您面临的相同问题,即您希望在 Server 2019 上运行容器。以上是我目前的发现。 Windows 方面并不清楚如何运行 docker 容器。请引用我的回答: Here为了更好地理解

    关于docker - 在 Windows Server 2019 上运行 Linux Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57979727/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com