1. 程式人生 > 實用技巧 >Docker:如何修改Docker0網橋的預設網段

Docker:如何修改Docker0網橋的預設網段

1. 背景

Docker 服務啟動後預設會建立一個 docker0 網橋(其上有一個 docker0 內部介面),它在核心層連通了其他的物理或虛擬網絡卡,這就將所有容器和本地主機都放到同一個物理網路。

Docker 預設指定了 docker0 介面 的 IP 地址和子網掩碼,讓主機和容器之間可以通過網橋相互通訊,它還給出了 MTU(介面允許接收的最大傳輸單元),通常是 1500 Bytes,或宿主主機網路路由上支援的預設值。這些值都可以在服務啟動的時候進行配置.

2.docker預設網橋

#檢視命令
ifconfig docker0

預設docker0的網段是172.xx.xx.xx。

3.修改預設網段

#修改檔案 
vi /etc/docker/daemon.json 
#把{}內容修改為(ip:你想要改的網段,netmask:埠)
"bip": "ip/netmask" [ 切勿與宿主機同網段 ]

修改後的檔案如上所示。

4.重啟docker

#重啟
systemctl restart docker

5.檢視修改後的網段

#檢視docker0網橋資訊
ifconfig docker0

OK,到這裡我們已經成功的修改了docker0的網橋。

文章轉載至:https://www.jb51.net/article/153270.htm