bridge案例 自定義網橋

2021-09-24 04:41:20 字數 1062 閱讀 6263

bridge案例:自定義網橋

步驟網橋的建立

docker服務使用新網橋

使用bridge-utils軟體的brctl工具建立網橋

sudo apt-get install bridge-utils -y安裝網橋工具

brctl addbr br0

給網橋設定網段

ifconfig [網口名] [ip位址] netmask [子網掩碼]

例如:ifconfig br0 192.168.99.1 netmask 255.255.255.0

配置docker檔案

sudo vim /etc/default/docker

追加docker_opts="-b=br0"

systemctl使用docker檔案

建立服務依賴檔案

sudo mkdir -p /etc/systemd/system/docker.service.d

sudo vim /etc/systemd/system/docker.service.d/using_environment_file.conf

檔案using_environment_file.conf追加內容

[service]

environmentfile=-/etc/default/docker

execstart=

execstart=/usr/bin/dockerd -h fd:// $docker_opts

過載服務配置檔案

sudo systemctl daemon-reload

重啟docker服務

sudo systemctl restart docker

建立容器並測試

docker run -itd --name [容器名] [映象名]

docker自定義網橋

由於docker預設網橋和公司網段衝突,導致無法訪問容器中執行的服務,因此要自定義docker網橋 docker0 1 關閉docker服務 2 停止舊網橋並刪除 ip link set dev docker0 down iplink del docker03 請先安裝bridge包 yum ins...

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...