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

推薦する

化粧品ブランドのマーケティングプランニング(美容マーケティングプランの事例の書き方とは?美容マーケティングプランの事例と書き方のコツ)

美容マーケティングプランのケースの書き方は?美容マーケティングプランの事例とライティングスキル美容マ...

スキムミルクブランドランキング(離乳食の頃は体質が悪かったのですが、幸いベビーミルクのトップ10ブランドからこの粉ミルクを選びました)

離乳食後、体質が悪くなってしまいました。幸運なことに、私はベビーミルク粉乳のトップ 10 ブランドか...

WooCommerce での配送と貨物の設定に関するチュートリアル (SF Express、Deppon Logistics)

ウーコマースこれまで商品のアップロードや一般設定などいろいろ紹介してきましたが、WooCommece...

レストランネットワークマーケティング戦略(「ケータリング認知効率」から、10,000店舗チェーン時代の新たな利益のブルーオーシャンを定着させる!)

「ケータリング認知効率」から、千店舗チェーン時代の新たな利益のブルーオーシャンを切り開きます! 「...

商品ネットワーク統合プロモーションプラン(インターネットマーケティング統合プロモーションプラン(あなたはどれだけ知っていますか))

インターネットマーケティング統合プロモーションプラン(あなたはどれだけ知っていますか)インターネッ...

WordPress ウェブサイトにカテゴリー画像を追加する方法

デフォルトでは、WodPess にはカテゴリ画像やカテゴリアイコンをアップロードするオプションはなく...

WordPress に読書進捗バーを追加する方法

一部の WodPess ウェブサイトでは、記事の上部に読書進捗状況バーを表示して、訪問者に残りのコン...

SeedProd と Beaver Builder のどちらが優れていますか?主な相違点と比較

SeedPod と Bee Builde は、最もよく使用される WodPess ページ ビルダー ...

空気清浄機のブランドプロモーション(統合マーケティング提案はこちら:空気清浄機製品は話題になっており、市場規模は年々拡大します)

統合マーケティング提案はここにあります:空気清浄機製品は熱く議論され、市場規模は年々拡大します数日前...

酒類ブランドのマーケティング戦略(酒類ブランドとどう連携するか?)

お酒のブランド連携はどうすればいいですか? #ヘッドライン記事開発計画#お酒はブランド連携をどのよう...

商品プロモーションとトラフィック転換計画(消費者を触媒として引き付け、マーケティングの問題を解決する16のギフトマーケティング計画)

16 ギフト マーケティング プラン、消費者を引き付けるきっかけ、マーケティングの問題に対する解決...

酒類プロモーション企画(茅台酒のマーケティング企画はどうすればいい?「無公酒プレミアム」参照)

茅台酒のマーケティングプランニングはどうすればいいですか? Mugongyuプレミアム製品を見る茅台...

ビジネス分析には何が含まれますか (ビジネス分析の基本: 年間分析レポート テンプレート)

ビジネス分析に必須: 年次分析レポート テンプレート年末が近づくと、多くの企業が年次分析レポートの作...

データ分析におけるデータの管理方法(データ分析の学習方法を教えます)

データ分析の学習方法を教えますマッキンゼーはビッグデータ時代の到来を最初に提唱した。「今日、データは...

穀物と油のブランド推進(優良品種を推進し、有利なブランドを創出。省穀物と油グループが2023年菜種油産業チェーン建設工事推進会議を開催)

高品質の品種を促進し、有利なブランドを創出するために、省穀物油グループは2023年に菜種油産業チェー...