ホームページ >運用・保守 >Docker >Dockerのコンテナとは何ですか

Dockerのコンテナとは何ですか

青灯夜游
青灯夜游オリジナル
2022-02-23 15:39:487928ブラウズ

Docker では、コンテナーは軽量のサンドボックスに似たイメージのランタイム インスタンスであり、起動、開始、停止、削除が可能です。 Docker はコンテナを使用してアプリケーションを実行および分離します。各コンテナは分離された安全なプラットフォームです。

Dockerのコンテナとは何ですか

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

Docker には 3 つの基本概念が含まれます

  • イメージ

  • コンテナ

  • リポジトリ

Docker イメージ

Docker イメージ (イメージ) は、仮想マシンのイメージに似ており、読み取りとして理解されます。ファイル システムを含む、Docker エンジンの唯一のテンプレート。

例: イメージには Ubuntu オペレーティング システム環境を完全に含めることができ、それを Ubuntu イメージと呼ぶことができます。イメージには、Apache アプリケーション (または他のソフトウェア) がインストールされている場合もあり、これを Apache イメージと呼ぶこともあります。

イメージは Docker コンテナを作成するための基礎です。Docker は、バージョン管理と増分ファイル システムを通じて、既存のイメージを作成および更新するための非常にシンプルなメカニズムを提供します。ユーザーは、用意されたアプリケーションイメージをインターネットからダウンロードし、コマンドを通じて直接使用できます。つまり、アプリケーションを実行するには環境が必要であり、ミラーリングはこの環境を提供するためにあります。

Docker コンテナ

Docker コンテナ (コンテナ) は軽量のサンドボックスに似ています (Docker は Linux カーネルに基づく仮想テクノロジであるため、消費するリソースはほとんどありません)。 , Docker はコンテナを使用してアプリケーションを実行し、分離します。

コンテナはイメージの実行時インスタンスです。開始、開始、停止、削除が可能です。各コンテナは、分離された安全なプラットフォームです。

Dockerのコンテナとは何ですか 単一の Docker イメージを使用して複数のコンテナーを起動する概略図

コンテナーは、Linux 環境の簡略化されたバージョンと考えることができます (root ユーザー権限、プロセス空間、ユーザー空間、サイバー空間など)とそこで実行されるアプリケーション。

画像自体は読み取り専用です。コンテナーがイメージから開始されると、Docker はイメージの上に書き込み可能なレイヤーを作成し、イメージ自体は変更されません。 ISO を使用してシステムをインストールした後と同様に、ISO はあまり変化しません。

Docker ウェアハウス

Docker ウェアハウス (リポジトリ) はコード ウェアハウスに似ており、Docker がイメージ ファイルを一元的に保存する場所です。

各ウェアハウスには複数のタグを含めることができ、各タグはイメージに対応します。通常、ウェアハウスには同じソフトウェアの異なるバージョンのイメージが含まれており、ソフトウェアの各バージョンに対応するためにタグがよく使用されます。

推奨される学習: 「

docker ビデオ チュートリアル

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

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