Docker--------修改Docker0網橋默認網段
1. 背景
Docker 服務啟動後默認會創建一個 docker0 網橋(其上有一個 docker0 內部接口),它在內核層連通了其他的物理或虛擬網卡,這就將所有容器和本地主機都放到同一個物理網絡。
Docker 默認指定了 docker0 接口 的 IP 地址和子網掩碼,讓主機和容器之間可以通過網橋相互通信,它還給出了 MTU(接口允許接收的最大傳輸單元),通常是 1500 Bytes,或宿主主機網絡路由上支持的默認值。這些值都可以在服務啟動的時候進行配置。
2. 環境
[[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [[email protected]
3. 實戰
* 默認docker0 網橋信息
* 修改文件 /etc/docker/daemon.json 添加內容 "bip": "ip/netmask" [ 切勿與宿主機同網段 ]
* 重啟 docker 服務
[[email protected] ~]# systemctl restart docker
* 查看修改後的 docker0 網橋信息
4. 總結
以需求驅動技術,技術本身沒有優略之分,只有業務之分。
本文出自 “sea” 博客,請務必保留此出處http://lisea.blog.51cto.com/5491873/1940023
Docker--------修改Docker0網橋默認網段