docker的自定义网桥

本文详细介绍了Docker在Linux环境下如何自动创建虚拟网桥docker0,并分配IP和MAC地址。讲解了如何通过修改配置文件自定义Docker的网络桥接,包括更改默认IP地址和使用自定义网桥。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当安装了docker时,具体的安装方式请参考之前的博客https://blog.youkuaiyun.com/zhs145612zhs/article/details/81219760
linux就会自动创建一个虚拟网桥名称为docker0,然后分配IP地址和mac地址
在这里插入图片描述linux为docker分配的网桥,默认ip为172.17.0.1 ,在该网桥的背景下,所有的容器创建的IP地址都是以172.17.0.1结尾的。
我们来看一下linux的网桥。在此之前需要安装一个bridge-utils的工具,yum -y install bridge-utils安装
然后命令 brtcl show 可以查看当前的网桥
当然我们也可以自定义网桥的IP
同样使用ifconfig命令,ifconfig docker0 192.168.200.1 netmask 255.255.255.0
然后重新启动docker。在运行一个容器,此时就会发现docker0的网桥IP已经被我们改成了192.168.200.1了
再次创建的容器也会被改成新的IP
有时候,我们不需要docker默认创建的网桥,想使用我们自己的网桥。使用brtcl addbr b0命令添加一个网桥
之后再设置该网桥的ip和mac地址ifconfig br0 192.168.100.1 netmask 255.255.255.0
修改启动docker的配置文件,
/etc/sysconfig/docker文件

添加DOCKER_OPTS="-b=br0"
在这里插入图片描述
然后重新启动docker就行了 至此docker就会使用我们自己创建的网桥了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值