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 の機能

推薦する

コンテンツ電子商取引にはどのような業務が含まれるか(電子商取引プラットフォームのコンテンツ業務を解説した記事)

電子商取引プラットフォームのコンテンツ運用に関する記事インターネット上には「コンテンツ」に関する記事...

SEO入札プロモーション(入札プロモーションとSEOプロモーションの違いをご存知ですか?)

入札プロモーションとSEOプロモーションの違いをご存知ですか?最近では多くの企業が独自のウェブサイト...

仮想ホストのCDN高速化原理

BlueHost Chinaの仮想ホスト対応CDNグローバル加速サービスの開始により、CDNテクノロ...

SSL証明書のドメイン名を確認する方法は何ですか?SSL証明書のドメイン名を確認する方法

SSL 証明書は、サーバーの ID を検証した後、信頼できる CA によって発行されます。サーバー ...

プロモーション プラン (これまで見た中で最も包括的なキャンパス プロモーション プランです。読まないと後悔するでしょう!)

これは私がこれまで見た中で最も包括的なキャンパスプロモーション計画です。読まないと後悔しますよ!タ...

ブランド企画ランキング(陳良嘴:コンサルティング企画とインキュベーション業界の経験)

陳良嘴:コンサルティング、プランニング、インキュベーションの業界経験豊富#陈亮嘴# 著名な企業戦略コ...

UeeshopとWordPressのウェブサイト構築の比較

ブログ プラットフォームとして、ユーザーは WodPess を使用して、PHP および MySQL ...

Name.com ドメイン名に Whois プライバシー保護を追加する方法

ドメイン名登録機関の公式ウェブサイトを通じて必要なドメイン名を登録する場合、ICANN では通常、氏...

製品プロモーション戦略(「相流の役柄人気のギャップ:驚異的な人気の秘密を明らかにする」)

「翔柳の登場人物の人気格差:驚異的な人気の秘密を明かす」芸能界の潮流の中で、独特の魅力で広大な銀河...

Shopifyで商品を素早くリストアップする方法

Shopifyは2006年に設立されました。ショッピファイ必要な e コマース Web サイトをすぐ...

広告会社のブランド企画(華邦製薬が若者の創意工夫を集める話題を正式に発表!インスピレーションの衝突、一緒に肌を愛する旅を解き放つ)

華邦製薬が若者の創造性を喚起するトピックを正式に開始!インスピレーションの衝突、肌への愛の旅を一緒に...

FileZilla の使い方チュートリアル: FileZilla 接続サーバーチュートリアル

FileZill は非常に便利な FTP ツールの 1 つです。この記事では主に、FileZill ...