在容器迁移的时候,Docker在每次开始时会有一个不同的IP,数据成功迁移后,你重新启动你的容器的时候,你需要更新你下你的信息,例如让你的应用容器知道你的数据库更换了ip地址。当然你可以使用etcd等来同步配置,但是还是有点时间成本的。让我告诉你一个懒人的办法。设置一个DNS,使用最简单的dnsmasq,它同时也为Docker提供DHCP服务。

dnsmasq 配置文件

当我们更换了容器,我们只需要更新一些主机配置和DNS服务

好了,现在我们可以在配置中简单的使用db作为主机 阅读原文 »

39 收藏


直接登录

推荐关注