2017-10-16 19 views
0

私は基本的な概念のいくつかで少し失われています。ドキュメンテーション/開始要件は、私がまだ持っていないドッカーの世界に関する基本的な知識です。ドッカーの基本的な概念についての明確化

swarmは、 サービスを展開するDockerエンジンまたはノードのクラスタです。 Docker EngineのCLIおよびAPIには、 群ノード(ノードの追加または削除など)を管理し、 サービスを群全体に配置して編成するコマンドが含まれています。

  1. 私は、クラスタは1として動作する物理/仮想コンピュータのグループであることを理解しています。 ドッカーのコンテキスト内のクラスタとは何ですか?

  2. ドッカーエンジンは、ドッカーデーモン+残りのAPIを提供するもので、ドッキングマシンにCLIをインストールしています。 ドッカーエンジンとは何ですか

  3. ノードとは何ですか?

  4. ドッカーノードとは何ですか?
  5. swarmノードとは何ですか?
  6. オーケストレーションサービスとは何ですか?
  7. 最後に、群れとは何ですか?

私は、全体の各概念を理解するのに役立ちますそれぞれの概念についての記事、最小限の説明を探していませんよ。そこから、私は自分で簡単に続けることができます。

さらに進んだ追加の概念を説明してください。

ありがとうございました。

答えて

2

これはあなたのすべての質問に答えると信じている偉大な​​です。サーバアプリケーション - ドッカー文脈における

  1. クラスタは、それが主クライアントであるドッカーエンジンがインストールされているホスト

  2. ドッカーエンジンの基です。もっとhere

  3. 上のノードは、ノードが物理的またはドッカーエンジンを実行している仮想マシンである物理マシンまたは仮想マシン

  4. ある

  5. swarmノードが3と同じですただし、Dockerエンジンと並んでSWARMが実行される点が異なります。

  6. オーケストレーションサービスは、コンテナの作成とその依存関係を処理するものです。 More here

  7. Swarmは、Docker用のクラスタリングおよびスケジューリングツールです。また

、より多くを学ぶためにだけ興味がある話題のGoogle検索を行うと、あなたは便利な説明の多くと同様に例:)

+0

を見つける私が間違っている場合には(私をCurrectドッカーエンジンはコンテナを作成するための追加のドッカーエンジンをインストールする仮想マシン(ノード)を管理するスウォームを管理しますか?ドッカーをインストールしたマシンからコンテナを直接管理する方が良い理由は何ですか? –

+0

@StavAlfi Docker swarmはDockerエンジンの一部です。言い換えれば、Swarmを実行するにはDockerエンジンが必要です。あなたはあなたのコンテナをドッカーの作成を使って独自に管理することができますが、スウォームを使うとスウォームノード全体に負荷を分散させることができます。また、コンテナ同士が通信できる可能性があります。コンテナのスタックをアップグレードしたい場合は、ローリングアップグレードを行うことができます。さらに詳しい情報はこちら:https://blog.bugsnag.com/container-orchestration-with-docker-swarm-mode/ – Sergiu

+0

@StavAlfiまた、あなたは編集を受け入れてください:) – Sergiu

関連する問題