docker の Engine とは、コンテナを実行および管理するための中心となるソフトウェアであるエンジンのことで、通常は単に「docker」と呼ばれ、主にクライアントやデーモンを含むコンテナを作成および実行できます。 、containerd、runc。
このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
人々が Docker について言及するとき、一般的には、以下に示すように、Docker エンジンについて話します。
これは、クライアント/サーバー アプリケーションです。 。
Docker エンジンは 3 つの部分で構成されます:
Docker プロセス (Docker デーモン)
REST API: と対話するためのメソッドを指定します。プロセス インターフェイス
CLI (コマンド ライン インターフェイス): REST API を介してデーモンと通信します。例: docker run
Docker エンジンは実行と実行に使用されます。コンテナのコア ソフトウェアを管理します。多くの場合、単に Docker または Docker プラットフォームと呼ばれます。
VMware について少し知っていれば、Docker エンジンが ESXi の役割であることを理解できます。
Open Container Initiative (OCI) 関連標準の要件に基づいて、Docker エンジンはモジュール設計原則を採用しており、そのコンポーネントは交換可能です。
Docker エンジンは多くの点で自動車のエンジンに似ています。どちらもモジュール式で、多くの交換可能な部品で構成されています。
車のエンジンは、吸気管、スロットル、シリンダー、点火プラグ、排気管など、車の走行を可能にするために連携する多くの特殊な部品で構成されています。
Docker エンジンは、API、実行ドライバー、ランタイム、シム プロセスなど、コンテナーを作成および実行するために連携する多くの特殊なツールで構成されています。
Docker エンジンは、Docker クライアント、Docker デーモン、containerd、runc の主要コンポーネントで構成されます。これらは共同でコンテナの作成と実行に責任を負います。
推奨される学習: 「docker ビデオ チュートリアル 」
以上がドッカーエンジンとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。