首页 > 聚焦 > 正文

【全球独家】群晖docker修改bridge默认地址

2023-02-24 21:52:22 来源:哔哩哔哩


【资料图】

背景

群晖NAS docker套件默认使用的bridge地址段为172.17.0.0/16.因该网段范围过大,还可能存在与内网冲突的问题,最要命的是该网段页面无法进行修改.查询docker官方修改的方法为修改/etc/docker/daemon.json这个文件.如果没有此文件需要新建.代码参考如下{"bip": "192.168.1.1/24","fixed-cidr": "192.168.1.0/25","fixed-cidr-v6": "2001:db8::/64","mtu": 1500,"default-gateway": "192.168.1.254","default-gateway-v6": "2001:db8:abcd::89","dns": ["10.20.1.2","10.20.1.3"]}然后重启docker服务.但是经过测试,群晖的docker bridge地址还是不能改变

解决

经过大量的资料查询发现,群晖的docker配置文件和docker官方的配置文件位置不同.具体解决方法如下:修改方式如下:

登录ssh并切换至root,编辑以下文件

对于 0325 之前的 Docker 版本

修改/etc/init/pkg-Docker-dockerd.conf. 更改此行exec /var/packages/Docker/target/usr/bin/docker daemon至exec /var/packages/Docker/target/usr/bin/docker --bip ${new subnet} daemon

重新启动 Docker 套件。

对于 0325 之后的 Docker 版本

在/var/packages/Docker/etc/dockerd.json 中添加bip和default-address-pools参数(这两个参数都要添加,不然docker会启动异常)。代码参考如下:{"bip": "192.168.10.0/24","default-address-pools":[{"base": "192.168.10.0/24","size": 24}]}

重新启动 Docker 套件。

至此大功告成

标签: 重新启动 配置文件 大功告成

相关阅读
返回顶部