docker with python3和django production image?

时间:2017-08-24 12:33:53

标签: python django docker

有没有人使用docker作为Django的制作图片,你如何构建那个盒子?

我使用带有requirements.txt的基本python映像进行开发。但是id也喜欢使用docker图像进行制作,但是我还是应该使用一个Web服务器。我过去曾经使用过apache。对此有好的方法吗?

由于

1 个答案:

答案 0 :(得分:1)

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

  1. WSGI服务器:这将为您的Django应用程序提供服务。我个人使用gunicorn,但还有其他不错的选择。
  2. Web服务器:您可以使用WSGI服务器来提供静态文件,但不建议在生产环境中使用。我使用nginx,但几乎任何Web服务器都适合这个任务。在Django文档中查看有关在生产中提供静态文件(https://docs.djangoproject.com/en/1.11/howto/static-files/deployment/
  3. 的内容
  4. 数据库:除非您的Django应用程序非常简单,否则您需要一个数据库。
  5. 这是Django应用程序中您需要的基本组件。其中每一个都应该是Docker镜像。

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