2017-04-25 15 views
1

以下は、ドッキング・コンテナ内でアプリケーションを実行するための手順です。ドッキング・コンテナ内でDjangoアプリケーションを実行しているときに502 Bad Gatewayを取得していますか?

docker run -i -t -d -p 8000:8000 c4ba9ec8e613 /bin/bash 
docker attach c4ba9ec8e613 

スクリプトを起動マイ:

#!/bin/bash 
#activate virtual env 
echo Activate vitualenv. 
source /home/my_env/bin/activate 

#restart nginx 
echo Restarting Nginx 
service nginx restart 

# Start Gunicorn processes 
echo Starting Gunicorn. 
gunicorn OPC.wsgi:application --bind=0.0.0.0:8000 --daemon 

この設定は、ローカルマシンに細かい作業が、ドッキングウィンドウ内で作業されていません。

+0

gunicornがポート800 '--bind = 0.0.0.0にバインドされているポートで応答しているとしてアクセスできるようにするために何のアプリケーションを変更しないする必要があります:800'多分'てみてください - -bind = 0.0.0.0:8000' – wrdeman

+0

申し訳ありませんが、8000のみです。 – Sidhartha

答えて

0

ポートに私のnginxのサーバーが80

docker run -i -t -d -p 80:80 c4ba9ec8e613 /bin/bash 
docker attach c4ba9ec8e613 
関連する問題