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 ウェアハウス
Docker ウェアハウス (リポジトリ) はコード ウェアハウスに似ており、Docker がイメージ ファイルを一元的に保存する場所です。 各ウェアハウスには複数のタグを含めることができ、各タグはイメージに対応します。通常、ウェアハウスには同じソフトウェアの異なるバージョンのイメージが含まれており、ソフトウェアの各バージョンに対応するためにタグがよく使用されます。 推奨される学習: 「docker ビデオ チュートリアル 」
以上がDockerのコンテナとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。