群晖DSM Docker网段子网冲突解决方案
本文最后更新于 283 天前,其中的信息可能已经有所发展或是发生改变。 原创文章保留所有权利,允许提前告知征得同意并在明显位置保留原文链接的转载,任何无视版权的行为将受到搜索引擎的 DMCA 投诉。

啊群晖

此文献给又爱又恨的群晖

群晖环境

(黑白群晖均适用)
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反996许可证协议进行授权
转载请注明原文链接:群晖DSM Docker网段子网冲突解决方案
上一篇
下一篇