Virtualbox

Docker 是否適用於 VirtualBox 但不適用於 KVM/QEMU?

  • March 31, 2019

Docker 可以創建虛擬機用作 swarms 中的節點

機器驅動程序包含VirualBox 但沒有 KVM/QEMU。這是否意味著

  • KVM/QEMU 創建的虛擬機不能作為 Docker swarm 中的節點?
  • Docker 可以與 VirtualBox 一起工作,但不能與 KVM/QEMU 一起工作?(如果是,這讓我感到驚訝,因為 Linux 核心原生支持 Docker 和 KVM,而 VirtualBox 似乎不那麼支持。Docker 是使用 VirtualBox 而不是 KVM/QEMU 的理由嗎?)

如果 Docker 可以創建 KVM/QEMU 類型的虛擬機,那麼要為docker-machine‘s指定--driver什麼?

謝謝。

為什麼它不是很有用

由於 docker 在 Linux 核心上執行,因此幾乎不需要在 KVM/QEMU 中執行它(為什麼要添加額外的虛擬化層)。然而,在 Virtual-box 中執行很有用,因為這允許在 Linux 上執行 docker,在 Microsoft Windows 上的 virtual-box 中執行。

可以做到嗎

是的,您當然可以手動完成。只需將 Linux+Docker 安裝到您想要的任何虛擬機中。

另請參閱@MichaelHampton 評論中的參考 - github.com/dhiltgen/docker-machine-kvm

引用自:https://unix.stackexchange.com/questions/509681