首页 > 解决方案 > 用于网站的单个 Nginx Docker 与多个 Nginx Docker

问题描述

如果我问的是一个愚蠢的问题,请原谅我,但我正在构建一个服务器,我将使用 Nginx Docker 托管多个 Flask 网站 Docker Container。我现在的问题是:最好拥有一个主要的 nginx docker 容器,然后在其上托管我的所有网站 Docker 容器,还是使用 docker compose 为每个应用程序拥有一个 Nginx docker 容器?

我想知道在资源处理和效率方面哪个更好?

标签: dockernginxdocker-compose

解决方案


许多道路通向罗马。如果您遵循“微服务方法”,即使用 Nginx 路径等更接近后端,您的优势在于您可以更改或破坏一项服务,而不会对其他服务产生重大影响。

例如,我们有 DNS -> F5 -> Nginx -> Nginx -> 后端在工作。没问题。

Nginx(容器)不会消耗很多资源,部分原因是它是用 C 编程的。


推荐阅读