【发布时间】:2018-12-06 00:41:59
【问题描述】:
问题设置:
- 码头工人群
- 3 个服务正在运行:
service-something和service-another和service-database -
service-something和service-another使用service-database存储数据,如mongodb://service-database/blahblah
我想要什么:
我想用mongodb://my-special-host/blahblah代替mongodb://service-database/blahblah
理想情况下,我想要某种 CNAME,其中 my-special-host 解析为 service-database。这样我就可以将这个条目更新为service-new-database,我所有的消费者服务都将使用新的数据库。
我知道我可以在普通 linux 上使用 dnsmasq 做到这一点,但我很困惑如何在容器基础生态系统中使用它。
【问题讨论】:
标签: docker networking dns docker-swarm dnsmasq