您的位置:首页 > 运维架构 > Docker

docker自定义固定ip实现跨物理机访问

2018-05-23 09:29 381 查看

docker配置固定ip并且实现可以相互访问(前提:docker 自定义网段并制定固定ip地址)

注释:docker的安装和使用这里就不在具体阐述,可以查看我的其他博文

开启iptables的路由转发功能


1、打开包转发功能:

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) 阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: