【发布时间】:2015-04-18 01:20:36
【问题描述】:
我将在 docker 容器中安装分布式软件。可以是这样的:
container1: 172.0.0.10 - 管理节点
container2: 172.0.0.20 - 数据库节点
container3: 172.0.0.30 - UI 节点
我知道如何将容器作为一个组进行管理以及如何将它们相互链接,但是问题是 ip 信息位于许多地方(数据库等),因此当您从此类映像部署容器时,ip 会更改并且基础设施坏了。
我看到的最简单的方法是在主机上使用多个虚拟网络,因此容器将具有相同的地址但不会相互影响。但是,据我所知,目前 docker 是不可能的,因为您无法通过连接到一个物理接口的多个网桥来启动 docker 守护进程。
问题是,您能否建议如何创建这样的基础架构?谢谢。
【问题讨论】:
标签: networking docker distributed bridge