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