不同主机的docker内容器通过直接路由的方式进行通信
引用文章链接:https://www.cnblogs.com/xiao987334176/p/10049844.html
六、操作总结
- 修改不同主机上docker默认的网络参数
主机1:192.168.0.118 && 10.0.128.1,主机2:192.168.0.187 && 10.0.129.1
- 每个主机添加路由规则
永久生效的话需要添加到文件中
# 主机1上操作
route add -net 10.0.129.0/24 gw 192.168.0.118
# 主机2上操作
route add -net 10.0.128.0/24 gw 192.168.0.187
- 每个主机上添加路由规则
永久生效的话需要添加到文件中
# 主机1上操作
iptables -t nat -I PREROUTING -s 10.0.128.0/24 -d 10.0.129.0/24 -j DNAT --to 10.0.128.1
# 主机2上操作
iptables -t nat -I PREROUTING -s 10.0.129.0/24 -d 10.0.128.0/24 -j DNAT --to 10.0.129.1