zhangli-s 发表于 2019-2-21 06:47:15

修改Docker0网桥默认网段


[*]背景
  Docker 服务启动后默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。
  Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信,它还给出了 MTU(接口允许接收的最大传输单元),通常是 1500 Bytes,或宿主主机网络路由上支持的默认值。这些值都可以在服务启动的时候进行配置。


[*]环境
  

# cat /etc/redhat-release
  
CentOS Linux>  

# uname -r  
3.10.0-693.2.2.el7.x86_64
  

# docker version  
Client:
  Version:         1.13.1
  API version:   1.26
  Package version: docker-1.13.1-63.git94f4240.el7.centos.x86_64
  Go version:      go1.9.4
  Git commit:      94f4240/1.13.1
  Built:         Fri May 18 15:44:33 2018
  OS/Arch:         linux/amd64
  

  
Server:
  Version:         1.13.1
  API version:   1.26 (minimum version 1.12)
  Package version: docker-1.13.1-63.git94f4240.el7.centos.x86_64
  Go version:      go1.9.4
  Git commit:      94f4240/1.13.1
  Built:         Fri May 18 15:44:33 2018
  OS/Arch:         linux/amd64
  Experimental:    false
  


[*]实战
  * 默认docker0 网桥信息
http://i2.运维网.com/images/blog/201809/06/d1ba5fe98364ac9b0d790091070b0feb.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=
  * 修改文件 /etc/docker/daemon.json 添加内容 "bip": "ip/netmask" [ 切勿与宿主机同网段 ]
http://i2.运维网.com/images/blog/201809/06/2b2bbb57f79637069ee3804fa583b0a4.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


[*]重启 docker 服务
  

# systemctl restart docker  


[*]查看修改后的 docker0 网桥信息


页: [1]
查看完整版本: 修改Docker0网桥默认网段