docker现在已经非常流行了,可以快速部署和销毁应用服务,甚至一些公司,将重要的数据库服务业部署在docker中。在使用docker的时候,会碰到一个问题,就是docker容器启停之后,容器的IP地址是会改变的,如果你的mysql主从服务部署在docker中,容器的IP地址改变,会导致主从通信失败。
有办法解决这个问题吗,有2个办法
办法1:使用固定IP,在docker容器里,配置固定IP地址,这个策略会给自动化运维带来很多不便。
办法2:使用DNS,容器服务使用DNS域名地址,这样就不用担心IP地址变更,导致主从通信失败。
在这里就不再阐明什么是DNS服务,不会的小伙伴可以百度,谷歌一下。
首先从docker