Dockerを使用して自動化し標準化したいデプロイメントのマイクロサービスがあります。私はVagrantについて読んできました。環境設定にVagrantを使用することについていくつかの質問があります。Microservicesを使用したVagrantとDocker
バゲットは、コンテナを作成するためのVMとDockerの設定に使用されることを理解しています。 VM内でDockerコンテナを実行する利点は何ですか? Dockerを最初に使用する目的を打ち消しませんか?
VagrantとDockerのやりとりはどのように起こっていますか? Vagrantを使用して作成したVMにはDockerが含まれていますか?最初の質問のための
リンクが役に立つかもしれないhttp://stackoverflow.com/questions/16047306/how-is-docker-different-from-a-normal-virtual-machine –
これはDockerが何であるかを説明する試みでした。しかし、それはまだ私の最初の質問に答えることはありません! – sparkr
MacまたはWindowsにDockerをインストールした場合、これはBoot2Dockerによって実現されます。 Boot2DockerはVM内のドッカーです。 Dockerは現在Linux-Only技術であり、技術的にDockerはLinuxシステム上の悪魔です。したがって、Dockerを使用できるようにするには、DockerデーモンがインストールされたLinuxマシンまたはVMが必要です。 Vagrantを使用して、VMプロビジョニングと最新のDockerバージョンインストールを自動化できます。または、単にdocker-machineを使用してそのようなマシンを作成します。 Vagrantの利点は、ドッカーマシンよりも多くのprovisoners/virtualisationsをサポートすることです。 – blacklabelops