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

推薦する

製品プロモーション戦略(マーケティング製品戦略)とは

マーケティング製品戦略製品戦略はマーケティング戦略の中核をなすものです。それは価格戦略、チャネル戦略...

CSOT はどのブランドに供給していますか? (海外メディア:TCL CSOT、サムスン電子に少量のOLEDスクリーン供給開始)

海外メディア:TCL華星光電がサムスン電子に少量のOLEDスクリーン供給を開始【モバイルチャイナニュ...

トラフィック転換チーム(5か月で350万以上の利益を上げ、いわゆる「タイガーチーム」は海外の詐欺師のために「トラフィックを排出」する)

5か月で350万以上の利益を上げ、いわゆる「虎チーム」は海外の詐欺師のために「トラフィックを排出」...

ワイルドカード SSL 証明書はいくつのドメイン名をサポートしますか? ワイルドカード SSL 証明書の申請方法

ワイルドカード SSL 証明書 (ワイルドカード ドメイン名証明書とも呼ばれる) は、マルチドメイン...

アジアを牽引する:未来を形作る台頭する女性起業家

アジアの起業環境が変化し続ける中、女性起業家の台頭は変革の原動力となり、長年の障壁を打ち破り、アジア...

運用戦略には何が含まれますか? (今号のおすすめ記事:企業における運用戦略はどれほど重要か?)

今号の推奨事項: 企業における運用戦略はどの程度重要ですか?毎号1キーワード掲載で、職場のスキルや業...

ウェブサイト運営には何が含まれますか?

ウェブサイト運営とは?ウェブサイト運営は比較的新しい概念であり、現時点では厳密な定義はありません。河...

Hostinger 外国貿易企業メールレビュー

対外貿易企業に最適な電子メールサービスはどれですか? Hostinge の海外貿易企業メールはいかが...

10月の大手3社の営業データ(ニュース「遅報」)

ニュース「遅れて」 01 工業情報化部:ネットワークアクセスライセンスを申請する新しい5G携帯電話は...

ネイティブ情報フロー広告スタイル(情報フローネイティブ広告と通常のディスプレイ広告、どのように選ぶか?)

情報フローネイティブ広告と通常のディスプレイ広告、どのように選択するのでしょうか?今日頭条でおすす...

DeepSeekはAIテレビに最適なソリューションとなるか?ハイセンスはもう黙っていられない!

DeepSeekの人気はテレビ業界にも広がっています。昨年、人工知能の分野で大きな進歩がありましたが...

運用データ分析レポート(2019年にユーザーはどこに行ったのか?)

2019 年にユーザーはどこに行きましたか? ( 記事の最後にあるポスターをスキャンするか、元のリ...

消費者データ運用(小売デジタル運用の秘訣:消費者行動の徹底分析とデータによる意思決定でビジネスを成功に導く)

小売業のデジタルオペレーションの秘密:消費者行動の詳細な分析とデータによる意思決定でビジネスを成功に...

SEO広告代理店(Google SEOフランチャイズ、SEOエージェントになり、SEOパートナーになり、相互利益を得る)

Google SEOフランチャイズ投資、SEOエージェントになる、SEOパートナーになる、相互利益...