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
この設定は、ローカルマシンに細かい作業が、ドッキングウィンドウ内で作業されていません。
gunicornがポート800 '--bind = 0.0.0.0にバインドされているポートで応答しているとしてアクセスできるようにするために何のアプリケーションを変更しないする必要があります:800'多分'てみてください - -bind = 0.0.0.0:8000' – wrdeman
申し訳ありませんが、8000のみです。 – Sidhartha