Docker网络桥接问题


如下操作:
关闭docker服务,删掉docker0
ip link set dev docker0 down
brctl delbr docker0

重启docker服务的时候,docker0又出现了;
已邀请:

docker0网桥是在docker daemon启动的时候创建的,所以重启docker服务的时候会docker0出现。

要把网桥写成配置文件的方式 才不会重启丢失的

wang_qinli

赞同来自:


tuxknight,你好,我搭建docker自定义网桥的时候,建立的br0网卡,如下:
brctl addbr br0
ip link set dev br0 up
ip addr add 192.168.76.64/24 dev br0
ip addr del 192.168.76.65/24 dev enp0s3
brctl addif br0 enp0s3
ip route add default via 192.168.76.1 dev br0
我在一下重启机器的时候,br0网卡就会丢失;
/etc/sysconfig/docker添加如下:
OPTIONS='--selinux-enabled -b=br0'
你创建docker自定义网卡有什么经验?

Leli - 一个无聊的IT

赞同来自:


你可以不用systemctl docker start 进行启动,可以使用dockerd -b bridge_name来启动自己自定的桥接

周娄子_

赞同来自:


daemon.json:
{
"bridge": ""
}

Leli - 一个无聊的IT

赞同来自:


不要使用systemctl启动docker 使用dockerd命令来启动,才会应用你自己创建的网桥

要回复问题请先登录注册