docker自定义固定ip实现跨物理机访问
docker配置固定ip并且实现可以相互访问(前提:docker 自定义网段并制定固定ip地址)注释:docker的安装和使用这里就不在具体阐述,可以查看我的其他博文开启iptables的路由转发功能1、打开包转发功能:echo "1" > /proc/sys/net/ipv4/ip_forward2、修改/etc/sysctl.conf文件,让包转发功能在系统启
·
docker配置固定ip并且实现可以相互访问(前提:docker 自定义网段并制定固定ip地址)
注释:docker的安装和使用这里就不在具体阐述,可以查看我的其他博文
开启iptables的路由转发功能echo "1" > /proc/sys/net/ipv4/ip_forward
2、修改/etc/sysctl.conf文件,让包转发功能在系统启动时自动生效:
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
3、打开iptables的NAT功能:
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
说明:上面的语句中eth0是连接外网或者连接Internet的网卡. 执行下面的命令,保存iptables的规则: service iptables save
4、查看路由表:
netstat -rn 或 route -n
5、查看iptables规则:
iptables -L
添加到彼此物理机的静态路由
route add -net 172.19.0.0(docker自定义网段) netmask 255.255.0.0 gw 192.168.35.132(宿主机ip)
更多推荐
已为社区贡献1条内容
所有评论(0)