docker自定義網橋

2021-07-31 23:57:12 字數 674 閱讀 4392

由於docker預設網橋和公司網段衝突,導致無法訪問容器中執行的服務,因此要自定義docker網橋(docker0)

1、關閉docker服務

2、停止舊網橋並刪除

#ip

link

set dev docker0 down

#iplink del docker0

3、(請先安裝bridge包:yum install bridge-utils)建立配置檔案ifcfg-docker0

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

輸入內容

device="docker0"

onboot="yes"

type=bridge

bootproto=static

ipaddr=10.17.4.1

netmask=255.255.255.0

4、重啟網路後,檢視網橋是否存在 ip a

5、啟動docker即可

6、另外也可以建立名稱非docker0的網橋並配置docker網路檔案/etc/sysconfig/docker-network

新增配置項

docker_network_options=」-b=bridge0」

docker自定義網橋

除了預設的 docker0 網橋,使用者也可以指定網橋來連線各個容器。在啟動 docker 服務的時候,使用 b bridge 或 bridge bridge 來指定使用的網橋。如果服務已經執行,那需要先停止服務,並刪除舊的網橋。sudo systemctl stop docker sudo ip ...

docker 自定義網橋

步驟一 新建docker網路模型 1 新建docker1網路模型 root docker1 docker network create subnet 172.30.0.0 16 docker01 root docker1 docker network list network id name dri...

Docker 使用自定義網橋

docker 服務缺省會建立乙個 docker0 網橋,它在核心層連通了其他的物理或虛擬網絡卡,這就將所有容器和本地主機都放到同乙個物理網路。使用者也可以指定網橋來連線各個容器,步驟如下 1.首先安裝bridge utils工具包 sudo apt get install bridge utils ...