docker与python3和Django的生产形象?
有没有人使用docker作为Django的生产形象,你如何build立这个盒子?
我正在使用带有requirements.txt的基本python图像进行开发。 但编号喜欢使用docker的形象也用于生产,但赞赏一个Web服务器应该用于此。 我过去使用过Apache。 有没有一个好方法呢?
谢谢
目前我正在使用Django在生产中使用Docker。 不仅有一个有效的方法,还有一些你需要的组件(Docker镜像)。
- WSGI服务器:这将服务于你的Django应用程序。 我个人使用gunicorn,但也有其他不错的select。
- Web服务器:您可以使用WSGI服务器来为您的静态文件提供服务,但不build议在生产环境中使用。 我使用nginx来做到这一点,但是几乎所有的web服务器都适合这个任务。 在Django文档中查看有关在生产中提供静态文件的这一部分( https://docs.djangoproject.com/en/1.11/howto/static-files/deployment/ )
- 数据库 :除非你的Django应用程序非常简单,否则你需要一个数据库。
这是您在Django应用程序中需要的基本组件。 每个这应该是一个Docker镜像。
希望这有帮助,祝你好运!
- 如果我移动Elastic Beanstalk应用程序以使用Docker,是否需要自己的服务器?
- 使用cosignfilter构buildApache,并在Docker容器中构builddjango项目的wsgi
- Docker服务暴露的端口连接超时
- 在Docker中提供的Django应用程序中注册SIGINT / SIGQUIT信号
- 在Docker中用Angular 4,Django和postgresql部署项目
- Docker用户权限在访问容器中的文件夹时被拒绝
- 连接两个docker集装箱
- 具有Newrelic Python代理和Supervisord的Docker容器不发送数据
- 如何使用django与django?