群晖DSM Docker子网网段冲突解决方案

群晖环境

(黑白群晖均适用)
DsmVer.:6.1.7

解决方案

如果没有安装任何容器, 直接在/var/packages/Docker/etc/dockerd.json第二行添加

  "bip":"100.64.0.1/24",
  "default-address-pools" : [
    {
      "base" : "100.64.0.0/16",
      "size" : 24
    }
   ],

一定是第二行,改错了开不起Docker我不管

探索思路

一般的docker网段冲突直接在daemon.json里修改就行了但是群晖docker并不会去读这个文件...
后来找到了群晖docker的(初始化?)文件/etc/init/pkg-Docker-dockerd.conf,里面有docker的启动命令:

exec /var/packages/Docker/target/usr/bin/dockerd --config-file /var/packages/Docker/etc/dockerd.json

配置文件就出来了嘛
直接填到这里面就行

泛雪相寻 , 版权所有丨如未注明 , 均为原创丨本网站采用CC BY-NC-SA 3.0 CN协议进行授权
转载请注明原文链接:群晖DSM Docker子网网段冲突解决方案
上一篇
下一篇