問題タブ [docker-swarm-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
299 参照

nginx - 2つのswarmクラスター間のdocker swarmモードnginx

swarm クラスタの前にプロキシを作成しようとしています。

このプロキシは、HA を提供するために、別の Swarm クラスター内にあります。

これが現在の構造です。

  1. プロキシ クラスタ (IP 範囲 192.168.98.100 ~ 192.168.98.102)
    • プロキシマネージャー1;
    • プロキシワーカー1;
    • プロキシワーカー2;
  2. アプリ クラスター (IP 範囲 192.168.99.100 ~ 192.168.99.107)
    • アプリマネージャー1;
    • アプリマネージャー2;
    • アプリマネージャー3;
    • app-worker1;
    • app-worker2;
    • app-worker3;
    • app-worker4;
    • app-worker5;

app-manager の IP アドレスを使用して nginx を構成すると、プロキシ リダイレクトが正常に機能します。

しかし、app-manager のホスト名または DNS を使用して nginx を構成すると、プロキシ サービスはリダイレクトするサーバーを検出しません。

これは作業構成ファイルです。

それは良い習慣ですか?それとも私が間違っているのでしょうか?

0 投票する
2 に答える
24133 参照

docker - スタック ファイルと Compose ファイルの違いは何ですか?

Docker Compose を使用して、複数のホストにまたがる複数のコンテナーにアプリケーションをデプロイすることについて学んでいます。そして、stack ファイルと Compose ファイルの 2 つの構成ファイルに出くわしました。

クラウド スタック ファイル YAML リファレンスから、スタック ファイルは 1 つまたは複数のサービスを定義する YAML 形式のファイルであり、ファイルに似ていdocker-compose.ymlますが、いくつかの拡張子が付けられていることが示されています。

そして、この投稿から、スタックは docker-compose と非常によく似ていると述べていますが、docker-compose はコンテナーを定義しているのに対し、スタックはサービスを定義します

それらは非常によく似ているので、いつスタック ファイルを使用し、いつ Compose ファイルを使用するのか疑問に思っています。

0 投票する
1 に答える
307 参照

networking - Docker でのオーバーレイ ネットワークについて

これを正しく理解するのを手伝ってください、

swarm モードのオーバーレイ ネットワークにより、クロスノード コンテナーが同じネットワーク上にあるように相互に認識できるようになります。
そうですか?

したがって、次の設定があるとします。

  • 2 つの類似ノード M (マネージャー) と W (ワーカー) の swarm-mode クラスター
  • それぞれノード M と W で実行されている 2 つのコンテナ CM と CW
  • CMdepends_on: - CM:target
  • 両方のコンテナがオーバーレイ ネットワーク OVNET に接続されています

ping targetCMからいけますか?そうでない場合、なぜですか?


デモ: docker stack deploy -c test.yml testtest.yml次のとおりです。

事前にサンクス!