gpt4 book ai didi

docker - 为什么 Docker for Windows 让你选择 Windows 或 Linux 容器?

转载 作者:行者123 更新时间:2023-12-04 14:38:44 26 4
gpt4 key购买 nike

在使用 Docker for Windows 时,必须选择使用 Windows 或 Linux 容器,但不能同时使用两者。这是什么技术原因?这有点违反直觉,因为每个容器都有自己独立的操作系统。

最佳答案

Docker for Windows 上的 Linux 容器不由 Windows 本身处理,但它们使用 Hyper-V Linux VM - MobyLinuxVM。因此有必要在 Linux 和 Windows 之间切换。

但是,从 Windows 1709 和边缘版本的 Docker 开始,您可以在 Windows 上试用 linux 容器 - 请参阅:https://blog.docker.com/2017/09/docker-windows-server-1709/

更新

正如@v.karbovnichy 所说,从技术上讲,在 Windows Docker 上,您“可以”同时运行 linux 和 Windows 容器——您可以使用 docker-machine命令来创建额外的基于 linux 的虚拟机来运行你的 linux 容器。然后,您可以将它们连接到一个群中,并且出于善意,您将在同一台机器上同时运行 linux 和 windows 容器。
docker客户端命令本身可以连接到 linux 或 windows docker-server 并“管理”它们 - 检查 docker login - 它广泛用于服务器配置。

然而,如上所述,真正运行的 linux 和 windows 容器彼此相邻处于预览状态。

关于docker - 为什么 Docker for Windows 让你选择 Windows 或 Linux 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49688700/

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