Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 我应该在docker上的应用程序所在的容器中添加反向代理吗?_Django_Nginx_Docker - Fatal编程技术网

Django 我应该在docker上的应用程序所在的容器中添加反向代理吗?

Django 我应该在docker上的应用程序所在的容器中添加反向代理吗?,django,nginx,docker,Django,Nginx,Docker,我想在docker容器中设置Django环境。我应该将反向代理(nginx)添加到与Django应用程序相同的容器中,还是应该有两个容器 理论上,如“”所示,每个服务应该有一个容器: 1个web/Django容器 1个nginx容器 1个Postgres容器 1个Redis容器 1数据容器 对于代理部分,提到了docker gen,它为nginx生成反向代理配置,并在启动和停止容器时重新加载nginx 实际上,您可以只使用一个容器开始培训,以便进行测试,如。有关易于设置的反向代理的信息,请

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

理论上,如“”所示,每个服务应该有一个容器:

  • 1个web/Django容器
  • 1个nginx容器
  • 1个Postgres容器
  • 1个Redis容器
  • 1数据容器

对于代理部分,提到了docker gen,它为nginx生成反向代理配置,并在启动和停止容器时重新加载nginx


实际上,您可以只使用一个容器开始培训,以便进行测试,如。

有关易于设置的反向代理的信息,请参阅container@Thomasleveil说得好。我已将您的评论包含在答案中,以提高可视性。