私はDocker Compose(v2)を実行しており、ノードサービス(ウェブサイト)とPythonベースのapiをnginxとともに配置しています。nginxロードバランサのアップストリーム設定にドッカーコンテナを自動的に追加します
私がしたいことの1つは、より多くのコンテナを追加してサービスを拡張できることです。私がどれくらい多くのコンテナを持っているかを事前に知っていれば、ドッキング可能なコンテナのIPへの参照を使って、nginx上流の設定をハードコードすることができます。しかし、問題は、アップストリームのnginx設定を動的にしたいということです。別のDockerコンテナを追加すると、上流のブロックのIPの上流のリストにコンテナの場所が追加されます。
私の考えは、コンテナが変更されたときにenv変数を使用してアップストリームサーバーを自動的に追加するスクリプトを作成することでしたが、どこから始めるべきかわかりません。
これはまさに私が探していたものですね、ありがとう! – ExoticChimp