docker橋接網路。

2021-08-21 17:51:06 字數 1429 閱讀 5830

1,安裝橋接相關的庫檔案

yum install bridge-utils  

2,修改網絡卡檔案

vi /etc/sysconfig/network-scripts/ifcfg-ens32

type="ethernet"

bootproto="none"

defroute="yes"

ipv4_failure_fatal="no"

name="ens32"

device="ens32"

onboot="yes"

ipv6_peerdns=yes

ipv6_peerroutes=yes

ipv6_privacy=no

bridge="br0"

vi /etc/sysconfig/network-scripts/ifcfg-br0  (br0檔案預設不存在的要建立出來,ip位址由br0承載)

device=br0

onboot=yes

nm_controlled=no

bootproto=static

type=bridge

ipaddr=192.168.43.65

netmask=255.255.255.0

gateway=192.168.43.1

dns1=8.8.8.8

3.重啟網路

systemctl restart network

br0上有ip表示正常

4.安裝pipework工具

pipework工具可以為docker容器指定靜態ip

yum install -y git

cp pipework/pipework /usr/local/bin/                    #紅色標註就是我們要用的命令

5.執行乙個容器並為它設定ip

6.驗證

可以看到外網可以直接訪問容器了。

Docker 之橋接網路 一

參考 在網路方面,橋接網路是乙個鏈路層裝置,它在網路段之間 流量。網橋可以是執行在主機核心中的硬體裝置或軟體裝置。就docker而言,橋接網路使用軟體橋,允許連線到同一橋接網路的容器進行通訊,同時提供與沒有連線到橋接網路的容器的隔離。docker橋驅動程式自動在主機上安裝規則,這樣不同橋網路上的容器...

centos下docker網路橋接

停止服務 停止docker0網絡卡 ip link set dev docker0 down 刪除docker0 brctl delbr docker0 進入到網絡卡的配置檔案建立橋接網路br0 brctl addbr br0 設定為啟動狀態 ip link set dev br0 up 給br0配...

Docker 建立你自己的橋接網路

docker 引擎能夠原生支援橋接網路 bridge networks 和覆蓋網路 overlay networks 橋接網路被限制用於乙個獨立主機執行的 docker 引擎。覆蓋網路能夠包含有多個主機,這個有更多的高階特性。下面的例子顯示了如何建立乙個橋接網路 docker network cre...