
Dockerは、クラスタのノードとして使用する仮想マシンを作成できます。。
Dockerで作成した仮想マシンはDockerなしで独立して使用できますか、またはDockerでのみ使用できますか?
たとえば、VirtualBoxベースのDockerで作成された仮想マシンは、VirtualBoxで直接作成された仮想マシンのように使用できますか、またはDockerでのみ使用できますか?
ありがとうございます。
答え1
注意することが重要ですドッカーマシンドッカーエンジンとは異なります。 Docker-machine は、Docker エンジンを実行するためにホストを管理する方法です。
一般に、人々が「ドッカー」と言うとき、それは通常ドッカーエンジンを意味します。用語を一貫して維持すると、文書を理解し混乱を避けるのに役立ちます。 ルーストアバウト仮想マシンは作成されませんが、docker-machineは作成できます。
docker-machineを使用してハイパーバイザーまたはIaaS(AWSなど)インフラストラクチャと通信すると、そのハイパーバイザーに仮想マシンが作成されます。デフォルトのオペレーティングシステムは、ターゲットプラットフォームとオプションによって異なります。ここでオプションを見ることができます。https://docs.docker.com/machine/drivers/os-base/。その後、docker-machineがdockerランタイムをインストールしたので、これを使用してコンテナを実行できるようになりました。
結果のイメージは、ターゲットプラットフォームの一般的な仮想マシンです。