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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM