gpt4 book ai didi

django - 我应该在与Docker上的应用程序相同的容器中添加反向代理吗?

转载 作者:行者123 更新时间:2023-12-02 18:24:47 25 4
gpt4 key购买 nike

我想在Docker容器中设置Django环境。我应该在与Django应用相同的容器中添加反向代理(nginx),还是应该有两个容器?

最佳答案

理论上,如“Django Development With Docker Compose and Machine ”所示,每个服务应该有一个容器:

  • 1 web/Django container
  • 1 nginx container
  • 1 Postgres container
  • 1 Redis container
  • 1 data container


https://realpython.com/images/blog_images/dockerizing-django/container-stack.png

对于代理部分, Thomasleveiljwilder/nginx-proxy提到 in the comments docker-gen ,它为nginx生成反向代理配置,并在容器启动和停止时重新加载nginx。

在实践中,您可以只使用一个容器开始训练,以便测试事物,如 dockerfiles/django-uwsgi-nginx所示。

关于django - 我应该在与Docker上的应用程序相同的容器中添加反向代理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31695018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com