为什么它不是很有用

为什么它不是很有用

Docker 可以创建虚拟机用作集群中的节点

机器司机 包含 VirualBox 但不包含 KVM/QEMU。是不是意味着

  • KVM/QEMU创建的虚拟机不能作为Docker swarm中的节点?
  • Docker 可以与 VirtualBox 配合使用,但不能与 KVM/QEMU 配合使用? (如果是的话,我会感到惊讶,因为 Docker 和 KVM 都受 Linux 内核原生支持,而 VirtualBox 似乎不太支持。Docker 是使用 VirtualBox 而不是 KVM/QEMU 的理由吗?)

docker-machine如果Docker可以创建KVM/QEMU类型的虚拟机,那么s需要指定什么呢--driver

谢谢。

答案1

为什么它不是很有用

由于 docker 在 Linux 内核上运行,因此几乎不需要在 KVM/QEMU 中运行它(为什么要添加额外的虚拟化层)。然而,在 Virtual-box 中运行很有用,因为这允许在 Linux 上运行 docker,在 Microsoft Windows 上的 virtual-box 中运行。

可以做到吗

是的,您当然可以手动完成。只需将 Linux+Docker 安装到您想要的任何虚拟机中即可。

另请参阅@MichaelHampton 的评论中的参考文献 —github.com/dhiltgen/docker-machine-kvm

相关内容