:だからホストのネットワークアクセス私は<code>coder-compose</code>設定次まし
version: '2'
services:
nginx:
build: ./nginx
links:
- tomcat1:tomcat1
- tomcat2:tomcat2
- tomcat3:tomcat3
ports:
- "80:80"
tomcat1:
build: ./tomcat
ports:
- "8080"
tomcat2:
build: ./tomcat
ports:
- "8080"
tomcat3:
build: ./tomcat
ports:
- "8080"
を、質問がリンクされた容器(複数可)からホストネットワークへのアクセスを取得する方法を、次のとおりです。tomcat1
、tomcat2
、tomcat3
。ここでは図は次のとおりです。
更新 はそう、私の図はあまり役に立ちません。 Nginxはロードバランサ、Tomcat 1-3はアプリケーションノードです。デプロイされたWeb。アプリはインターネットリソースにアクセスする必要があります。
あなたはインターネットからアクセスするために '8080 'というポートを公開することを意味しますか? –
いいえ、私はTomcatサーバーにデプロイされたWebアプリケーションからインターネットにアクセスすることを意味します。 – Eugene
すでにTomcatコンテナーからインターネットにアクセスできます。 –