如何使用具有反向代理和负载均衡器的可扩展docker集群为一个VM提供多个站点

时间:2016-09-29 19:52:56

标签: nginx docker proxy containers load-balancing

我尝试设置一个可扩展的平台,该平台不仅可以扩展自身,还可以在一个主机(VM)上扩展此平台上运行的任何其他应用程序。

Diagram

https://github.com/jwilder/nginx-proxy 这有一个反向代理,它将请求的站点(例如hello.example.com)指向具有该env(环境变量)值的docker。

此设置中唯一缺少的是能够为每个不同的主机(Web应用程序)启动负载均衡器容器,以便您也可以扩展Web应用程序。

1 个答案:

答案 0 :(得分:0)

Docker群集通常跨越多台运行docker引擎的计算机。

我怀疑您正在寻找的是支持在单个服务器上部署多个应用程序的解决方案?对于最好的PAAS,你将进行逆向工程,请查看Dokku:

http://dokku.viewdocs.io/dokku/