如何使用反向代理和负载均衡器为一个虚拟机提供多个站点的可扩展Docker集群

我试图build立一个可扩展的平台,它不仅可以扩展自己,还可以在一个主机(VM)上运行在该平台上的任何其他应用程序。

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

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

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

我怀疑你正在寻找的是一个解决scheme,支持在单个服务器上部署多个应用程序? 对于最新的PAAS你会有逆向工程,检查出Dokku:

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