2017-04-25 88 views
1

以下是我在Docker容器中運行我的應用程序的以下步驟。在Docker容器中運行Django應用程序時獲取502錯誤網關?

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 
相關問題