在Docker容器中运行Django应用程序时获取502错误的网关?
以下是我在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 service nginx restart # Start Gunicorn processes echo Starting Gunicorn. gunicorn OPC.wsgi:application --bind=0.0.0.0:8000 --daemon
这个设置在本地机器上工作正常,但不能在docker中工作。
需要更改端口没有应用程序可访问,因为我的nginx服务器在端口80响应
docker run -i -t -d -p 80:80 c4ba9ec8e613 /bin/bash docker attach c4ba9ec8e613
- Docker + Django,服务器运行但欢迎页面不显示
- AWS Cloud观看不可读的符号
- Docker与Django组合:'ascii'编解码器无法解码位置7中的字节0xcd:序号不在范围内(128)
- 无法通过我的gmail电子邮件ID从弹性beanstalk环境发送电子邮件
- Docker,Web应用程序的静态文件。 最佳实践?
- docker复制品与生产中的gunicorn工人
- 使用Docker Composebuild立Django / PostgreSQL项目的正确方法是什么?
- 如何在Docker Compose中设置`celeryd`和`celerybeat`?
- docker-compose用mongodb运行django