在工作主机上除了物理网卡之外,发现了很多br-开头的设备接口,使用ip link 命令来查
$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 9c:5c:8e:84:9c:31 brd ff:ff:ff:ff:ff:ff
altname enp0s25
3: br-27d8e950e35b: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:65:4e:3c:e5 brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:ec:e4:d8:19 brd ff:ff:ff:ff:ff:ff
15: br-6881e65546d1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:39:d0:45:65 brd ff:ff:ff:ff:ff:ff
35: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ipip 0.0.0.0 brd 0.0.0.0
如何清除这些不使用的br接口
- 在docker中检查不再使用的接口
$ docker network prune
WARNING! This will remove all custom networks not used by at least one container.
Are you sure you want to continue? [y/N] y
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
05746d625f21 bridge bridge local
52559246fe44 host host local
31ddff181bc0 none null local
在docker中查看接口的配置信息
$ docker network inspect bridge
[
{
"Name": "bridge",
"Id": "05746d625f21bb5fd7e30ac9975093e3a7799293c76c2453438fc942deca1a0d",
"Created": "2022-01-29T11:38:46.749825376+08:00",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "192.168.6.0/24",
"IPRange": "192.168.6.0/25",
"Gateway": "192.168.6.1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Options": {
"com.docker.network.bridge.default_bridge": "true",
"com.docker.network.bridge.enable_icc": "true",
"com.docker.network.bridge.enable_ip_masquerade": "true",
"com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
"com.docker.network.bridge.name": "docker0",
"com.docker.network.driver.mtu": "1500"
},
"Labels": {}
}
]
- 显示所有接口,删除不使用的br接口
$ ip link delete br-27d8e950e35b