Docker は Golang で書かれており、2013 年の発表以来、ますます多くの開発者の注目を集めています。最新のテクノロジー開発をフォローしている人なら、Docker について聞いたことがあるはずです。
#まず、Docker コンテナは仮想マシンではないことを全員が明確にする必要があります。 (推奨される学習: Docker ビデオ チュートリアル )
Docker はすべての人に宣伝し続けます。''仮想マシンのニーズには時間がかかります開始には数分かかりますが、Docker コンテナーの場合はわずか 50 ミリ秒しかかかりません。」
本質的な違い:
VM (VMware) は、ホスト マシンとホスト マシンのオペレーティング システムのオペレーティング システムに基づいて仮想レイヤーと仮想化を作成します。
コンテナ (Docker コンテナ) は、ホスト マシン上に Docker エンジンを作成し、エンジンに基づいてホスト マシンのオペレーティング システムを作成します。 アプリをインストールします。また。
問題は、オペレーティング システムなしでプログラムを実行する方法です。
Docker で ubuntu イメージ ファイルを作成すると、ubuntu システムを Docker に統合でき、実行中のすべてのアプリケーションが ubuntu アプリケーションになります。
以上がDocker と仮想マシンの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。