在docker容器中运行Django应用程序时获得502坏网关?
以下是我在docker容器中运行应用程序所遵循的步骤在docker容器中运行Django应用程序时获得502坏网关?,django,docker,Django,Docker,以下是我在docker容器中运行应用程序所遵循的步骤 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 s
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
此设置在本地计算机中运行正常,但在docker中不起作用。需要更改端口no应用程序才能访问,因为我的nginx服务器正在端口80处响应
docker run -i -t -d -p 80:80 c4ba9ec8e613 /bin/bash
docker attach c4ba9ec8e613
需要更改端口no应用程序才能访问,因为我的nginx服务器正在端口80处响应
docker run -i -t -d -p 80:80 c4ba9ec8e613 /bin/bash
docker attach c4ba9ec8e613
gunicorn绑定到端口800
--bind=0.0.0:800
可能尝试--bind=0.0.0:8000
对不起,仅8000。gunicorn绑定到端口800--bind=0.0.0:800
可能尝试--bind=0.0.0:8000
对不起,仅8000。