Docker Swarm使用不同环境的最佳方式是什么?

非常感谢您的帮助和抱歉,如果这个答案已经被别人问过!

我们公司有一个大的项目正在快速增长。 我们每周有5个新客户。 每个人都有一个独立的环境。 而且他们没有互相连接。 我们提供3个域名:

  • api-prod1.something.com
  • prod1.something.com
  • another-ui.prod1.someting.com

而这些环境中的每一个都是一个拥有单个nginx代理的大型Docker Swarm。

任何人都可以告诉我,如果在所有的环境中都有一个大的群体是一个好的做法吗? 为每个环境运行独立的nginx-proxy单独的swarm是否有意义?