私はdocker-compose.ymlファイルにwebとauthという2つのサービスがあります。ブリッジネットワークとホストネットワークでサービスを作成する方法は?
認証が必要な場合、Webは認証にリダイレクトされます。第二に、webは直接authに話します。
私のホストマシンは両方のサービスにアクセスできますが、私のホストネットワークにポート3000と9000を転送できるので、これは素晴らしいことです。
しかし、別のブリッジネットワーク上にあるアプリケーション同士が直接話すとき、同じlocalhost:9000ルートを使用できないという問題があります。
ホストネットワークとブリッジネットワークの両方で認証サービスを使用できませんか。私はdocker network connect container host
を試しましたが、それは明示的に失敗します。 2つのアプリを互いに外部からアクセスできるようにしながら、どのようにしてこれらのアプリを互いに話し合わせるのですか?
あなたのコンファイルを貼り付けることはできますか?ホスト・ネットワーク上でコンテナを実行する必要があるのはなぜですか? – johnharris85