首先停止正在使用的 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 bridge04: 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模式在主機上自動配置規則從而使得連線不同網橋...