首页 > 其他 > 详细

关于docker0网段与办公网段冲突的解决历程

时间:2020-03-25 11:12:20      阅读:90      评论:0      收藏:0      [点我收藏+]

主要现象:

技术分享图片

 

 技术分享图片

 

以上网段分别为docker0默认网段,以及办公网段

需求主要是通过docker以及docker-compose部署相关应用

docker0的默认网段为172.17.0.1/16,当使用docker-compose的时候,会自动分配一个桥接网络,网段将会是172.18 ,172.19向后叠加

由于办公网段使用的是172.18,段,导致docker-compose部署容器的时候出现网段冲突,导致云机器无法远程

 

以下是解决历程:

1,首先是考虑修改docker0的网段,但是修改之后,虽然docker-compose分配的网段不会冲突(仍是172,-),但是会引起容器内部无法与同网段机器通信,应该是云服务路由的问题(不对请指正)

技术分享图片

 

 

 2,直接修改docker-compose部署yaml文件配置,添加自定义网络配置(但是这样会配置所有的配置文件)

技术分享图片

 

 

3,最终解决方案,经过一大堆的查询与尝试,目测下面的方式比较好,修改docker网络配置,将所有网段都固定在如下定义的网段中。docker-compose同样使用此网段

size这个参数需要添加,之前有查到不添加此参数的配置,但是应该是有版本要求的

技术分享图片

 技术分享图片

 

 

 

 

如上,如有问题还请指点批评,也希望能和大家一起探讨容器及k8s方面的知识~

 

关于docker0网段与办公网段冲突的解决历程

原文:https://www.cnblogs.com/apoomgod/p/12564484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!