ホームページ > 運用・保守 > Docker > docker の起動がなぜこんなに速いのか

docker の起動がなぜこんなに速いのか

青灯夜游
リリース: 2021-12-30 16:59:30
オリジナル
4100 人が閲覧しました

Docker がすぐに起動する理由: Docker コンテナ アプリケーションはホスト カーネルで直接実行されます。Docker を起動することは、完全なオペレーティング システムを起動せずにホスト オペレーティング システム上でプロセスを開始することと同等であるため、実行できます。レベル、ミリ秒単位の起動時間。

docker の起動がなぜこんなに速いのか

このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

Docker を使用すると、開発者はアプリケーションと依存関係をポータブル コンテナにパッケージ化し、それを仮想化可能な一般的な Linux マシンに公開できます。 Docker は仮想化の方法を変更し、開発者が結果を Docker に直接入力して管理できるようにしました。利便性とスピードは既に Docker の最大の利点であり、以前は数日、場合によっては数週間かかっていたタスクも、Docker コンテナーの処理によりわずか数秒で完了します。

なぜ docker の起動が速いのでしょうか?

仮想マシンを起動するには、最初に仮想マシンのオペレーティング システムを起動し、次にアプリケーションを起動する必要があります。このプロセスは非常に遅く、多くの場合数分かかります。

Docker コンテナ アプリケーションに関しては、ホスト カーネルで直接実行されるため、Docker の起動は、完全なオペレーティング システムを起動せずにホスト オペレーティング システム上でプロセスを開始することと同等であるため、数秒で起動できます。あるいはミリ秒単位の時間を短縮できるため、開発、テスト、展開にかかる時間を大幅に節約できます。

仮想マシン (VM) と比較したコンテナ (Docker) の利点:

##同時実行ホストは数千または数百のコンテナを起動可能最大数十の仮想マシンパフォーマンスローカル ホスト プロセスに近いリソース使用率# 推奨学習: 「docker ビデオ チュートリアル
コンテナ テクノロジー 仮想マシン テクノロジ
占有ディスク容量 小規模、場合によっては数十 KB (ミラー層の場合) 非常に大きい (GB 上)
起動速度 速い、数秒 遅い、数分
実行フォーム ホストのカーネル上で直接実行、異なるコンテナが同じ Linux カーネルを共有 ハイパーバイザー上で実行
#はホストよりも悪いです

以上がdocker の起動がなぜこんなに速いのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート