ホームページ >よくある問題 >Docker と仮想マシンの違い

Docker と仮想マシンの違い

(*-*)浩
(*-*)浩オリジナル
2019-06-21 15:17:464549ブラウズ

Docker は Golang で書かれており、2013 年の発表以来、ますます多くの開発者の注目を集めています。最新のテクノロジー開発をフォローしている人なら、Docker について聞いたことがあるはずです。

Docker と仮想マシンの違い

#まず、Docker コンテナは仮想マシンではないことを全員が明確にする必要があります。 (推奨される学習: Docker ビデオ チュートリアル )

Docker はすべての人に宣伝し続けます。''仮想マシンのニーズには時間がかかります開始には数分かかりますが、Docker コンテナーの場合はわずか 50 ミリ秒しかかかりません。」

本質的な違い:

VM (VMware) は、ホスト マシンとホスト マシンのオペレーティング システムのオペレーティング システムに基づいて仮想レイヤーと仮想化を作成します。

コンテナ (Docker コンテナ) は、ホスト マシン上に Docker エンジンを作成し、エンジンに基づいてホスト マシンのオペレーティング システムを作成します。 アプリをインストールします。また。

問題は、オペレーティング システムなしでプログラムを実行する方法です。

Docker で ubuntu イメージ ファイルを作成すると、ubuntu システムを Docker に統合でき、実行中のすべてのアプリケーションが ubuntu アプリケーションになります。

以上がDocker と仮想マシンの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。