如果希望完全使用自己的桥接设置,可以在启动docker服务的时候,使用 -b BRIDGE or –bridge=BRIDGE 来告诉docker使用你的网桥。如果服务已经启动,旧的网桥还在使用中,那需要先停止服务,再删除旧的网桥。
#systemctl stop docker #停止旧的网桥并删除 #ip link set dev docker0 down #ip link del docker0
#新建网桥 编辑bridge的配置文件
#cat /etc/sysconfig/network-scripts/ifcfg-bridge0 DEVICE="bridge0" ONBOOT="yes" TYPE=Bridge BOOTPROTO=static IPADDR=192.168.100.1 NETMASK=255.255.255.0 #然后再重启网络 #systemctl restart network 或 service network restart
参看网桥bridge0是否存在
[root@localhost ~]# ifconfig bridge0 或者 ip address show bridge0 bridge0: flags=4099<up ,BROADCAST,MULTICAST> mtu 1500 inet 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.100.255 ether 32:85:2b:e0:da:cd txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 </up>
未经允许不得转载:SRE空间 » centos 7.0中docker自定义网桥
评论前必须登录!
注册