問題タブ [docker-stack]

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 に答える
92 参照

reactjs - Docker スタック内のコンテナーの構成をどこに保存/管理しますか?

React ベースの Web アプリを開発しています。このアプリは、運用環境で Docker コンテナーとして実行できる必要があります。.env.developmentアプリが接続する API エンドポイントを構成できるファイルをリポジトリに作成しました。

ローカル マシンでコンテナーを実行すると、この方法で問題なく動作します。

このコンテナを Docker スタックで実行したいので、docker-compose.yml.

  1. Dockerスタックがそれを取得できるように、上記の構成をどこにどのように保存/管理する必要がありますか? 「おすすめの方法」のようなものはありますか?
  2. environmentのセクションでこのパラメータを定義するだけで十分docker-compose.ymlですか? または、Docker config や Docker Secrets などを使用する必要がありますか?
0 投票する
1 に答える
262 参照

docker - Traefik は、固定ポートを使用して Docker ホスト上のコンテナーへのルートを作成できますか?

Docker swarm の同じホストで 2 つの MariaDB コンテナーが実行されているとします。各コンテナーには、30004 や 30056 などに動的に公開される内部ポート 3306 があります。

mariadb_s1:3306次の図に示すように、外部コンテナー (スタックで定義されていない) が、ホスト名と固定ポート(ポート 30004 でスタック 1 の MariaDB にリダイレクトされる) によって 1 つのスタックのデータベースにアクセスできるようにしたいと考えています。

また、Docker ホストで実行されている Traefik インスタンスもあります。Traefik はこれらのルートを作成できますか?

回路図の概要