这机器司机 包含 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