Docker:如何修改Docker0網橋的預設網段
阿新 • • 發佈:2020-10-20
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的網橋。