私は Docker Compose (v2) を実行しており、ノード サービス (Web サイト) と Python ベースの API を配置し、それらの前に nginx を配置しています。
私がやりたいことの 1 つは、コンテナーを追加してサービスをスケーリングできるようにすることです。所有するコンテナーの数が事前にわかっている場合は、docker が使用可能にするコンテナーの IP への参照を使用して、nginx アップストリーム構成をハードコーディングできます。ただし、問題は、アップストリームの nginx 構成を動的にすることです。たとえば、別の Docker コンテナーを追加すると、コンテナーの場所がアップストリーム ブロックの IP のアップストリーム リストに追加されるだけです。
私の考えは、コンテナが変更されたときにenv変数を使用してアップストリームサーバーを自動的に追加するスクリプトを作成することでしたが、どこから始めればよいかわからず、良い例が見つかりません.