複数のDockerコンテナ間の通信について
Q&A
Closed
解決したいこと
ここに解決したい内容を記載してください。
pythonとnginxのDockerコンテナを作成し、それぞれの通信が通っているかを
テストしたいところなかなかうまくいきません。
確認したところflaskの内容を以下のようにしました
from flask import Flask
from flask import render_template
app = Flask(name)
@app.route('/')
def index():
return render_template('index.html')
if name == 'main':
app.run(host='0.0.0.0', port=8000)
nginxのdefault.confの中身に以下の内容を追加しました。
location / {
proxy_pass http://python3:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_buffering off;
}
ポートの設定も問題なさそうですが一体どこに問題があるでしょうか。
分かる方は教えて頂けたら幸いです。
何卒よろしくお願いいたします。