【发布时间】:2016-10-05 22:17:48
【问题描述】:
我有 3 个项目,部署在不同的主机上。每个项目都有自己的 RabbitMQ 容器。但是我需要用这 3 个主机创建集群,使用相同的虚拟主机,但不同的用户/登录对。
我尝试过 Swarm 和覆盖网络,但 swarm 旨在运行单独的容器,并且使用 compose 无法正常工作。另外,我尝试了 docker-compose bundle,但这没有按预期工作:(
我认为它会像这样工作:
1) 在管理器节点上我创建覆盖网络
2) 在每个 compose 文件中,我使用覆盖网络扩展 rabbitmq 容器的网络配置。
3) 它们按预期工作,我没有发布到 Internet rabbitmq 端口。
任何想法,我该怎么做?
【问题讨论】:
标签: docker rabbitmq docker-compose docker-swarm docker-networking