質問するログイン新規登録

回答編集履歴

1

細かい文章の修正

2020/02/29 10:43

投稿

inductor
inductor

スコア428

answer CHANGED
@@ -1,5 +1,4 @@
1
- 原因はおそらく4003番ポートに到達できていないからだと思います。nginx-proxyはバックエンドのコンテナ側も80版で待ち受けることを期待していると思いますが、この場合コンテナ側のポートはjavaの8080番ですよね。
1
+ 原因はおそらく質問者さんが期待されている4003番ポートに実際には到達できていないからだと思います。nginx-proxyはバックエンドのコンテナ側も80番で待ち受けることを期待していると思いますが、この場合コンテナ側のポートはjavaの8080番なので、VIRTUAL_PORTを8080に設定する必要がありそうです。
2
- なので、VIRTUAL_PORTを8080に設定する必要がありそうです。
3
2
  このときnginx-proxyはコンテナ内のネットワークを使うため、ホスト側の4003番ポートをマッピングする必要もなさそうです。
4
3
 
5
4
  このdocker-compose.ymlだとコンテナは1つしかありませんが、それぞれ別のコンテナを上手くつなげたいなら全部この1つのYAMLで管理するほうが簡単かもしれません。