云主机容器跨主机互通
作者:互联网
前言
这里我使用直通路由的方式让容器互通
- 修改docker的默认IP
这里的IP可以自定义#主机1 #打开docker修改IP的配置文件,这里修改是保证两台主机的虚拟IP不重复 vim /etc/docker/daemon.json { "bip":"172.17.1.252/24" } #主机2 vim /etc/docker/daemon.json { "bip":"172.17.2.252/24" }
- 修改云主机的vpc路由表
这里我们使用的阿里云平台,其他云平台都一样
然后找到路由表添加一个记录如上所示
下面那个ECS实例 选择的是你这个docker虚拟IP的所在主机
主机二可以修改一下这个目标网段,添加一个一样172.17.2.0的然后同样选择这个dockerIP的所在主机
*注意:修改路由表会影响docker 正常访问所以需要重启docker保证服务的正常
如果你是物理机的话
就直接修改路由表
主机1
route add -net 172.17.2.0/24 gw 192.168.145.129 //到达172.17.2.0服务器的内网IPdocker虚拟IP,后面这个IP 是主机2的内网IP
主机2
route add -net 172.17.1.0 netmask 255.255.255.0 gw 192.168.145.128
标签:容器,主机,互通,修改,172.17,IP,docker,路由表 来源: https://blog.csdn.net/shijian_o511/article/details/117381016