群晖Docker镜像加速.md 1.7 KB

环境

  • 群晖NAS设备运行DSM 7.2
  • 群晖NAS上已安装Docker(ContainerManager)

步骤一:修改Docker配置文件
1. 登录到群晖NAS:
使用SSH连接到您的群晖NAS。可以使用终端或PuTTY等SSH客户端。
2. 切换到超级用户:
使用以下命令切换到超级用户:

sudo -i

Copy
3. 找到Docker守护进程的配置文件:
群晖NAS的Docker守护进程配置文件位于:
/var/packages/ContainerManager/etc/dockerd.json
4. 编辑配置文件:
使用vi或其他文本编辑器打开配置文件:

vi /var/packages/ContainerManager/etc/dockerd.json

Copy
5. 修改注册表:
"insecure-registries": 中写域名地址,加https会报错无法启动
在配置文件中添加您的私有Docker Registry URL。例如,如果您的私有Docker Registry URL是https://docker.ceshi.com,则添加以下内容:

{    "data-root": "/var/packages/ContainerManager/var/docker",    "insecure-registries": [        "docker.ceshi.com"    ],    "log-driver": "db",    "registry-mirrors": [        "https://docker.ceshi.com"    ],    "storage-driver": "btrfs"}

Copy
6. 保存并退出:
保存配置文件并退出编辑器。按Esc键,输入:wq并按Enter键。
步骤二:重启Docker服务
1. 重启Docker服务:
在SSH终端中,使用以下命令重启Docker服务:
sudo synosystemctl restart pkgctl-ContainerManager
2. 确认服务已重启:
通过以下命令检查服务状态,以确认服务是否已成功重启:
sudo synosystemctl status pkgctl-ContainerManager