# Docker如何使用自定義網橋
## 什么是Docker網橋
Docker默認使用`bridge`網絡驅動創建虛擬網絡,所有未指定網絡的容器都會連接到默認的`docker0`網橋。自定義網橋允許用戶創建隔離的網絡環境,提供以下優勢:
1. 容器間通過容器名稱自動DNS解析
2. 更好的網絡隔離性
3. 可自定義子網和IP范圍
4. 支持網絡策略精細化控制
## 創建自定義網橋
### 1. 創建網橋網絡
```bash
docker network create \
--driver bridge \
--subnet 172.28.0.0/16 \
--gateway 172.28.0.1 \
my-bridge-network
參數說明:
- --driver
:指定網絡驅動類型
- --subnet
:定義子網范圍
- --gateway
:指定網關地址
docker network ls
docker inspect my-bridge-network
docker run -d \
--name web-server \
--network my-bridge-network \
nginx:alpine
docker network connect my-bridge-network existing-container
docker network create \
--opt com.docker.network.driver.mtu=1200 \
custom-mtu-network
docker network create \
--opt com.docker.network.bridge.enable_icc=false \
isolated-network
docker network prune
docker network rm my-bridge-network
注意:刪除網橋前需確保沒有容器正在使用該網絡 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。