码迷,mamicode.com
首页 > 其他好文 > 详细

更换docker容器默认网桥docker0

时间:2020-05-18 11:58:57      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:ipaddress   网卡   默认   方式   ipaddr   restart   pad   进程   brctl   

Docker允许管理docker0桥接或者通过-b选项自定义桥接网卡,需要安装bridge-utils软件包。
步骤:

1,确保docker的进程是停止的
2,创建自定义网桥,
3,给网桥分配特定的ip
4,以-b的方式指定网桥

  

操作步骤:

service docker stop

ip link set dev docker0 down

brctl delbr docker0

brctl addbr docker1

ip addr add 192.168.0.1/24 dev docker1  //192.168.0.1是容器的网关地址。

ip link set dev docker1 up

ip addr show docker1

vim /etc/sysconfig/docker      //桥接口由docker0改为docker1

OPTIONS=‘--selinux-enabled --log-driver=journald‘

改为

OPTIONS=‘--selinux-enabled --log-driver=journald -b=docker1‘    //即添加-b=docker1


service docker restart

 

新建容器,查看新建容器的IP:

docker inspect --format=‘{{.NetworkSettings.IPAddress}}‘ 容器ID/容器名

更换docker容器默认网桥docker0

标签:ipaddress   网卡   默认   方式   ipaddr   restart   pad   进程   brctl   

原文地址:https://www.cnblogs.com/mountain2011/p/12909422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!