docker 修改 bridge網橋網段

2022-08-22 17:21:11 字數 898 閱讀 9867

首先停止正在使用的 docker 服務:

$ sudo service docker stop

接著刪除 docker 預設網橋docker0

$ sudo ip link set dev docker0 down

$ sudo brctl delbr docker0

$ sudo iptables -t nat -f postrouting

然後建立乙個新的網橋,注意bridge0可以換成其他名稱,10.1.5.1/24也可以換成你喜歡的其它網段:

$ sudo brctl addbr bridge0

$ sudo ip addr add 10.1.5.1/24 dev bridge0

$ sudo ip link set dev bridge0 up

此時一下新網橋運新是否正常:

$ ip addr show bridge0

4: bridge0:

mtu 1500 qdisc noop state up group default

link/ether 66:38:d0:0d:76:18 brd ff:ff:ff:ff:ff:ff

inet 10.1.5.1/24 scope global bridge0

valid_lft forever preferred_lft forever

將新的網橋寫入 docker 預設配置檔案,並啟動 docker :

$ echo 'docker_opts="-b=bridge0"' >> /etc/default/docker

$ sudo service docker start

Docker網路模式bridge

1.使用 bridge 的驅動 來建立bridge的網路 docker network create driver 網路型別 網路名稱 docker network create driver bridge bridge panda2.建立bridge 設定閘道器與 子網的網路docker netw...

docker學習 bridge網路

docker提供幾種原生網路,從覆蓋範圍可以分為單個host上的容器網路和跨多個host的網路。doker在安裝的時候會自動在host上建立三個網路,使用如下命令檢視 故名思議,none 網路就是什麼都沒有的網路。掛在這個網路下的容器除了 lo,沒有其他任何網絡卡。容器建立時,可以通過 networ...

Docker網路詳解之Bridge

docker網路有四種模式,bridge是docker預設的配置。下面是docker官網對於bridge模式的解釋 對於docker來說,網橋模式使用乙個網橋來允許連線在同乙個網橋上的容器進行通訊,同時它使得沒有連線在同乙個網橋上的容器隔離開。bridge模式在主機上自動配置規則從而使得連線不同網橋...