gpt4 book ai didi

linux - Docker:什么是带有 Linuxkit 的 Windows 上的新 Linux 容器 (LCOW)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:04:17 24 4
gpt4 key购买 nike

Windows 上当前的 Linux Container 和 future 的 Linux Cotnainer 有什么区别?目前使用Linuxkit吗?

我正在使用适用于 Windows 的当前版本的 Docker:https://docs.docker.com/docker-for-windows/install/

问题:

  1. 当我查看 Hyper-V 时,我可以看到一个 VM:MobyLinuxVM这个虚拟机是用 Linuxkit 构建的吗?

  2. future 的架构是否有多个虚拟机,每个虚拟机托管一个容器?<​​/p>

最佳答案

我也想知道同样的问题,虽然文档很少(沿着 with some name changing 继续)并且答案取决于检查的确切时间(因为 Windows 上的 Docker 刚刚经历了重大变化)我会说

MobyLinuxVM Does this vm was build with Linuxkit?

Docker Blog声明 从适用于 Windows 17.10 的 Docker 开始,此 VM 基于 LinuxKit。适用于 Windows 的旧版本 Docker(或旧版本的 Windows:除 Windows Server 1709 和 Windows 10 Fall Creators Update 以外的一切)的过程不同(Docker Toolbox),因为它使用 VirtualBox 运行 boot2docker图像。除了根 VM 镜像的更改之外,还有一些其他更改(例如运行 docker 守护程序的位置)。有关更多见解,请参阅 Linux containers on Windows - the Inside Storythis blogpost .

Is the future architecture to have multiple vms, each hosting one container?

你的意思是如果 Windows 主机上的每个 linux 容器都启动它自己的 MobyLinuxVM?引用 the Blogpost同样,每次启动 Linux 容器时,Docker 都会启动一个最小的 Hyper-V 虚拟机管理程序,运行一个带有 Linux 内核、runc 和在其上运行的容器进程的虚拟机。

我尝试在 Windows 17.03(旧方法)下使用适用于 Windows 版本 17.12.0-ce-win47 (15139) 的 Docker,即使在运行多个 linux docker 容器时,也只创建了一个 MobyLinuxVM。

关于linux - Docker:什么是带有 Linuxkit 的 Windows 上的新 Linux 容器 (LCOW),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47532188/

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