文章

群晖 Docker 的迷惑配置

碎碎念
咱也不知道中国厂商都有什么大病,非常喜欢魔改一些东西。并且改的非常反人类。

首先,群晖在很早之前就把自己的 Docker 改名容器服务,套件中心里叫 「Container Manager」,提供了一个非常适合小白的 GUI,可以轻松修改源(注册表)。但此处的设置终端不生效! 如果希望使用 docker 命令愉快地玩耍,得自己编辑一下配置文件。

魔改版的配置文件是 /var/packages/ContainerManager/etc/dockerd.json,旧版系统注意把 ContainerManager 替换成 Docker。一般来讲里面应该有一些默认设置,记得不要删掉。按照原版配置文件的语法修改镜像部分就好:

{
    "registry-mirrors": [
        "https://noohub.ru",
        "https://huecker.io",
        "https://dockerhub.timeweb.cloud"
    ],
    // 下面三个选项是默认的,不要动它
    "data-root": "/var/packages/ContainerManager/var/docker",
    "log-driver": "db",
    "storage-driver": "btrfs"
}

修改完需要重启服务:

# 旧版系统记得替换 ContainerManager -> Docker
/var/packages/ContainerManager/scripts/start-stop-status stop
/var/packages/ContainerManager/scripts/start-stop-status start