【发布时间】:2021-02-05 23:03:07
【问题描述】:
我想在我的虚拟机上安装 Docker Desktop。 VM Window 10 Pro 的规格。 64 位处理器。8 GB 内存。安装成功完成,但没有启动应用程序。我检查了hyper-V是检查。我尝试了不同的方法,但仍然无法正常工作。需要帮助
【问题讨论】:
我想在我的虚拟机上安装 Docker Desktop。 VM Window 10 Pro 的规格。 64 位处理器。8 GB 内存。安装成功完成,但没有启动应用程序。我检查了hyper-V是检查。我尝试了不同的方法,但仍然无法正常工作。需要帮助
【问题讨论】:
实际上,在 Windows 或 macOS 上使用 Docker Desktop 时,docker 守护进程已经在 VM 中运行,因为 docker / 容器基于 Linux 内核中的命名空间。
但这意味着“在 Windows VM 上运行 Docker Desktop”将需要在 Windows VM 内部启动 Linux VM(这是实际的 docker 主机)!为此,您需要为嵌套虚拟化设置一个工作设置,以允许在 VM 中启动 VM。
docker 不正式支持此功能,请参阅Running Docker Desktop in nested virtualization scenarios。
您可以尝试的另一种方法是在 Windows VM 旁边手动安装 Linux VM,即在您运行 Windows VM 的同一硬件主机上,并使用 docker 命令从您的 Windows VM 连接到 @ 987654328@VM,见DOCKER_HOST。
但在此设置中,Windows VM 上的卷和端口转发工作需要更多手动步骤...
【讨论】: