docker 引擎能夠原生支援橋接網路(bridge networks)和覆蓋網路(overlay networks)。
橋接網路被限制用於乙個獨立主機執行的 docker 引擎。覆蓋網路能夠包含有多個主機,這個有更多的高階特性。
下面的例子顯示了如何建立乙個橋接網路:
$ docker network create -d bridge my_bridge
引數-d
用於告訴 docker 在新的網路中使用橋接(bridge)
驅動。
名字bridge
是預設使用的網路名字,在建立的時候可以不指定這個引數,那麼將會使用預設的網路名字來建立。
當你建立成功後,可以使用下面的命令來檢視你機器中的網路配置:
$ docker network ls
network id name driver
7b369448dccb bridge bridge
615d565d498c my_bridge bridge
18a2866682b8 none null
c288470c46f6 host host
如果你使用下面的命令檢查網路的話,你會看到在這裡面沒有任何內容。
$ docker network inspect my_bridge
[ ]},
"containers": {},
"options": {},
"labels": {}
}]
橋接網路的情況,請參考上圖的配置。
Centos7 下建立 Docker 橋接網路
宿主機網絡卡資訊 name ens0 ip 192.168.184.99 gateway 192.168.184.2 dns 192.168.184.21.停止docker服務 service docker stop2.刪除docker0網絡卡 ip link set dev docker0 dow...
Centos7 下建立 Docker 橋接網路
宿主機網絡卡資訊 name ens0 ip 192.168.184.99 gateway 192.168.184.2 dns 192.168.184.21.停止docker服務 service docker stop2.刪除docker0網絡卡 ip link set dev docker0 dow...
Centos7 下建立 Docker 橋接網路
宿主機網絡卡資訊 name ens0 ip 192.168.184.99 gateway 192.168.184.2 dns 192.168.184.21.停止docker服務 service docker stop2.刪除docker0網絡卡 ip link set dev docker0 dow...