我如何才能拥有 Windows 主机系统并仍在运行 Linux 容器?Docker 没有任何虚拟机管理程序,它使用主机系统的内核管理资源。这是否意味着我的 Windows 内核管理 Linux 容器的资源?我的 Linux 容器如何运行,它们不需要 Linux 内核吗?
答案1
根据他们的文档,Docker Desktop for Windows 使用 Hyper-V 虚拟机管理程序。
Docker Desktop for Windows 需要 Microsoft Hyper-V 才能运行。如果需要,Docker Desktop for Windows 安装程序会为您启用 Hyper-V,并重新启动您的计算机。
如果您的机器不支持 Hyper-V,那么将使用 VirtualBox。
注意:如果您的系统不满足运行 Docker Desktop for Windows 的要求,您可以安装 Docker Toolbox,它使用 Oracle Virtual Box 而不是 Hyper-V。
无论哪种情况,虚拟机管理程序是用过的。