Red*_*ute 8 docker windows-server-2019
已经有关于 Windows Server 2016 的非常相似的问答,但我仍然不清楚。
我们已经在 18.09.6 版本中安装了 Docker Enterprise。我们确实设法使用 LCOW 以实验模式运行 Linux 容器。但是不鼓励在生产中使用实验模式。特别是我们不知道https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/linux-containers末尾提到的有关文件系统操作和数据库的问题是否仍然存在。
所以问题是如何在非实验模式下运行 Linux 容器(使用 MobyVM)。Windows Server 2019 是否完全支持此功能?Docker Windows Server 2016 切换到 linux 容器中的答案是否仍然有效?
可以使用适用于 CE 的 Docker,即与 WIN 10 上运行的安装程序相同的安装程序。但请记住使用版本 2.1.0.3 而不是版本 2.0.0.3。以前的版本与 Server 2019 存在一些问题,无法正常工作。
在 Docker EE上运行Linux 容器的唯一支持的方法是使用 Hyper-V 隔离方法(LCOW),该方法本身很麻烦,而且没有官方文档。人们可以按照下面提到的博客在 Windows Server 2019 上运行 Linux 容器(请记住,该支持是实验性的,不建议用于生产环境)。
附:
Windows/Docker 尚未就如何支持 Linux 容器提出最终策略。运行 Linux 容器的 Hyper-V 隔离方法是很久以前就提出的想法,但仍然没有最终决定。参考链接
我们可以在 server 2016 上使用 Docker for windows,但很快将不再支持最新的 Docker 版本 2.1。Docker/Windows 社区还没有关于如何支持 Linux 容器的具体文档。遵循此处提到的步骤只会在 Server 2016 上提供 Windows 容器支持。幸运的是,我们使用 Docker for Windows Installer (Docker CE) 逃脱了 Server 2016 和 Server 2019 的困境,但它仍然不是一个完整的解决方案。
| 归档时间: |
|
| 查看次数: |
9018 次 |
| 最近记录: |