1.虛拟網卡docker0其實是一個網橋,如果想删除它,隻需要按照以下方式删除網橋即可。
(1).檢視橋接清單
brctl show

(2).禁用docker0
關閉docker
service docker stop
ifconfig docker0 down #或者 ip link set dev docker0 down
(3).删除橋接
brctl delbr docker0
注:docker0這個網橋是在啟動Docker Daemon時建立的,是以,這種删除方法并不能根本上删除docker0,下次daemon啟動(假設沒有指定-b參數)時,又會自動建立docker0網橋。
2.指定新網橋
(1).建立一個新網橋
brctl addbr bridge0
ip addr add 192.168.5.1/24 dev bridge0
ip link set dev bridge0 up
(2).檢視确認網橋建立并啟動
ip addr show bridge0
4: bridge0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state UP group default
link/ether 66:38:d0:0d:76:18 brd ff:ff:ff:ff:ff:ff
inet 192.168.5.1/24 scope global bridge0
valid_lft forever preferred_lft forever
(3).配置 Docker 服務,預設橋接到建立的網橋上。
echo 'DOCKER_OPTS="-b=bridge0"' >> /etc/default/docker
service docker start