Docker のコアコンポーネントは何ですか? Docker コアコンポーネントの紹介

Docker のコアコンポーネントは何ですか? Docker コアコンポーネントの紹介

Docker は、アプリケーションとその依存関係をコンテナにパッケージ化して、開発、ステージング、本番環境など、あらゆる環境でアプリケーションがシームレスに動作できるようにするコンテナ化プラットフォームです。では、Docke のコアコンポーネントは何でしょうか?以下で詳細を学んでみましょう。

Dockerアーキテクチャの簡単な図

Docke の主なコンポーネントは、Docke Engine と Docke Client です。エンジンは実際の作業を実行するプロセスまたはアプリケーションであり、クライアントはエンジンとの通信に使用されます。

ドッケエンジン

Docke Engine は、Docke システム全体の中核部分です。クライアント/サーバー アーキテクチャを使用し、ホストにインストールされます。 Docke Engine には 3 つのコンポーネントがあります。

  • 参照: これは、ドッキングされたドキュメントと呼ばれる Docker デーモンであり、Docker イメージ、コンテナー、ネットワークなどを作成および管理するために使用できます。
  • REST API: ドックデーモンに何を実行するかを指示するために使用されます。
  • コマンド ライン インターフェイス (CLI): ドック コマンドを入力するために使用されるクライアントです。

ドッククライアント

Docker ユーザーはクライアントを通じて Docker と対話できます。ドッキングされたコマンドが実行されると、クライアントはそれをドッキングされたデーモンに送信し、デーモンがそれを実行します。 Docker API は Docker コマンドによって使用され、Docker クライアントは複数のデーモンと通信できます。

ドッケレジストリ

これは Docker イメージが保存される場所であり、パブリック Docker レジストリまたはプライベート Docker レジストリにすることができます。 Docker Hub は Docker イメージのデフォルトの場所ですが、独自のプライベート レジストリを作成して実行することもできます。

docke pull または docke un コマンドを実行すると、必要な docke イメージが構成されたレジストリからプルされます。 Docker push コマンドを実行すると、設定されたレジストリに Docker イメージが保存されます。

ドッケオブジェクト

Docke オブジェクトには、主に画像、継続、オブジェクト、ネットワークが含まれます。その中でもドックイメージの特徴は以下のとおりです。

  • ドック ハブのローカル ミラー (読み取り専用)。ドック コンティンを作成するために使用されます。
  • 通常、イメージは他のイメージをベースにしており、ソフトウェアのインストールや構成の変更など、いくつかの変更が加えられています。
  • 新しいイメージを作成するには、イメージを作成して実行するための簡単な構文を含む Dockefile を作成する必要があります。
  • Dockerfile を変更して再コンパイルすると、変更された部分のみが再コンパイルされるため、Docker は軽量です。

また、ドックコンティンの特徴は以下の通りです。

  • contine は image のインスタンス化オブジェクトです。
  • 連続体を作成、開始、停止、移動、または削除できます。
  • contine に基づいてドック イメージを再作成できます。
  • デフォルトでは、コンティニーは互いに分離されており、ドックもホストから分離されています。

Kubenetes と Docker は一緒に使用されます。 Docker は、コンテナ化されたアプリケーションをパッケージ化および配布するためのオープン スタンダードを提供します。 Docker を使用すると、コンテナを構築および実行できるだけでなく、コンテナ イメージを保存および共有することもできます。 Kubernetes は、Docker によって作成された分散コンテナ化アプリケーションを調整および管理し、これらのアプリケーションをマシンのグループに展開して実行するために必要なインフラストラクチャも提供します。

<<:  Kubernetes はどのようなネットワーク シナリオをサポートしていますか? Kubernetes の仕組み

>>:  Alibaba Cloud Microservice Engine MSE はどうでしょうか? Alibaba Cloud マイクロサービス エンジン MSE の機能

推薦する

メーカー直販だから低価格(メーカーから買うほうが4S店より本当に安いのか?自動車販売店長が真実を語る)

4S ストアで車を購入するよりもメーカーから車を購入する方が本当に安いのでしょうか?自動車販売マネ...

運営システム構築(会員システムを0から1に構築する方法)

会員システムを0から1に構築する方法インターネットの数十年にわたる発展を振り返ると、ビジネスモデルは...

統合ブランドプランニング(企業戦略設計、企業はブランドポートフォリオ戦略をどのように設計すべきか?)

企業戦略設計、企業はブランドポートフォリオ戦略をどのように設計すべきでしょうか?今日の競争の激しい市...

コンテンツ運用企画(ブランド露出を高めるコンテンツ企画・運用)

ブランド露出を高めるコンテンツ企画・運営インターネットの急速な発展に伴い、コンテンツの企画・運用は企...

炊飯器ブランドランキング(ブロンズ鍋トップ10)

トップ10ブロンズバットブロンズジャートップ10:味と伝統の完璧な組み合わせ質の高い生活を追求する今...

ブランドマーケティング企画会社トップ10(2024年Eコマース運営会社トップ10ランキング)

2024 年の電子商取引代理店トップ 10 社2023年を振り返ると、eコマース全体は、従来のeコ...

ケータリングイベントの企画とプロモーション(レストラン向けのプロモーション手法50選、必ず使えるものが見つかります!)

レストラン向けの 50 種類のプロモーション方法。必ず使える方法が見つかります!レストラン業界では...

Sectigo と Comodo SSL 証明書の関係は何ですか?

ほとんどの SSL 証明書ユーザーにとって、最もよく耳にする証明書はおそらく Comodo SSL ...

データ資産運用・管理プラットフォーム(神州情報:統一データ資産運用プラットフォームを構築し、複数の銀行顧客と契約を締結)

神州情報:統合データ資産運用プラットフォームを構築し、複数の銀行顧客と契約を締結12月13日の金融業...

オンラインマーケティングプロモーション(詳細分析:疫病流行中の弁護士チームの完全なオンラインマーケティング戦略)

徹底分析:パンデミック中の弁護士チーム向けオンラインマーケティング戦略の完全セット法律の専門家という...

製品ブランドマーケティング(マーケティングはこうやってできるのか?21年間の粘り強さの末、製品が明らかにする3つのブランドの真実)

このようなマーケティングはまだ可能でしょうか? 21年間の努力の末、製品が3つのブランドの真実を明ら...

店舗売上データの統計(斗店での売上のカウント方法)

Doudianでの販売量の計算方法Doudian は売上高をどのようにカウントしますか? Douy...

店舗プロモーションとは何ですか? (店舗プロモーションとは?プライベートドメイン店舗運営の3大テクニック)

店舗プロモーションとは何ですか?プライベートドメインストアを運営するための3つの主要な手法きっと、店...