Docker のコアとは何ですか?
1. イメージ自体は読み取り専用です;
簡単に言えば、コンテナーはイメージの実行中のインスタンスです。違いは、イメージは単なる静的な読み取り専用ファイルであるのに対し、コンテナーには実行時に必要な書き込み可能なファイル層があることです。
仮想マシンが、シミュレートされた一連のオペレーティング システム (カーネル、アプリケーション ランタイム環境、その他のシステム環境を含む) とその上で実行されるアプリケーションであると考える場合、
その場合、Docker コンテナは独立して実行されるコンテナ (または)アプリケーション群とその必要な動作環境。
2. Docker ウェアハウスはコード ウェアハウスに似ています。これは、Docker がイメージ ファイルを一元的に保存する場所です。
リポジトリは Docker ウェアハウスと同じではないことに注意してください。および倉庫登録サーバー (レジストリ)。) 混乱。
ウェアハウス登録サーバーはウェアハウスが保存される場所であり、多くの場合、複数のウェアハウスがそこに保存されます。
各ウェアハウスには、異なるタグで区別された特定の種類の画像が保存されており、多くの場合、複数の画像ファイルが含まれています。
たとえば、以下のウェアハウス登録サーバーには、Ubantu ウェアハウス、CentOS ウェアハウス、その他多くのウェアハウスを含む複数のウェアハウスがあります。
3. Docker イメージは仮想マシン イメージに似ており、読み取り専用のテンプレートとして理解できます。
Docker コンテナは軽量のサンドボックスに似ており、Docker はコンテナを使用してアプリケーションを実行および分離します。
コンテナは、イメージから作成されたインスタンスを実行するアプリケーションです。開始、開始、停止、削除が可能で、これらのコンテナーは相互に分離されており、相互には見えません。
推奨チュートリアル: 「PHP チュートリアル 」
以上がDockerコアとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。