docker与python3和Django的生产形象?

有没有人使用docker作为Django的生产形象,你如何build立这个盒子?

我正在使用带有requirements.txt的基本python图像进行开发。 但编号喜欢使用docker的形象也用于生产,但赞赏一个Web服务器应该用于此。 我过去使用过Apache。 有没有一个好方法呢?

谢谢

目前我正在使用Django在生产中使用Docker。 不仅有一个有效的方法,还有一些你需要的组件(Docker镜像)。

  1. WSGI服务器:这将服务于你的Django应用程序。 我个人使用gunicorn,但也有其他不错的select。
  2. Web服务器:您可以使用WSGI服务器来为您的静态文件提供服务,但不build议在生产环境中使用。 我使用nginx来做到这一点,但是几乎所有的web服务器都适合这个任务。 在Django文档中查看有关在生产中提供静态文件的这一部分( https://docs.djangoproject.com/en/1.11/howto/static-files/deployment/
  3. 数据库 :除非你的Django应用程序非常简单,否则你需要一个数据库。

这是您在Django应用程序中需要的基本组件。 每个这应该是一个Docker镜像。

希望这有帮助,祝你好运!