Dockerは、クラスタのノードとして使用する仮想マシンを作成できます。。
これロボットドライバ VirtualBoxは含まれますが、KVM / QEMUは含まれません。それはどういう意味ですか?
- KVM / QEMUで作成された仮想マシンをDocker Swarmのノードとして使用できますか?
- DockerはVirtualBoxでは機能しますが、KVM / QEMUでは機能しませんか? (それは驚くでしょう。DockerとKVMはどちらもLinuxカーネルでデフォルトでサポートされていますが、VirtualBoxはあまりサポートしていないようです。DockerがKVM / QEMUの代わりにVirtualBoxを使用している理由ですか?)
docker-machine
DockerがKVM / QEMUタイプの仮想マシンを作成できる場合は、何を指定する必要がありますか--driver
?
ありがとうございます。
ベストアンサー1
なぜあまり役に立たないのですか?
dockerはLinuxカーネルで実行されるため、KVM / QEMUで実行する必要はほとんどありません(追加の仮想化層を追加する理由)。ただし、Virtual-boxで実行すると、Linuxでdockerを実行し、Microsoft Windowsでvirtual-boxを実行できるので便利です。
できますか?
はい、確かに手動で行うことができます。必要な仮想マシンにLinux + Dockerをインストールするだけです。
@MichaelHamptonのコメントにある参考資料もご覧ください。github.com/dhiltgen/docker-machine-kvm