【资料图】
群晖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,编辑以下文件
修改/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 套件。
在/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 套件。
Copyright © 2015-2022 东方物业网版权所有 备案号:沪ICP备2020036824号-8 联系邮箱:562 66 29@qq.com