Skip to content

在 unRAID 上为 Docker 配置镜像服务器​

1. 打开 “应用”菜单​安装User Scripts

打开“应用菜单“

1

在搜索框中输入“User Scripts”安装

2

2.创建脚本

安装完成以后进入“设置”菜单打开它

3

选择“ADD NEW SCRIPT“

4

在新的窗口中输入“Docker_daemon.json”作为新的脚本名称

5

点击新创建的脚本名字左边的小齿轮,点击“EDIT SCRIPT”

6

将提供的范本复制进去,并点击SAVE CHANGES。

(注意:echo "192.168.x.x registry.linkease.net" >> /etc/hosts 中的192.168.x.x为你部署KSpeeder服务的IP)

bash
#!/bin/bash
echo "192.168.3.181 registry.linkease.net" >> /etc/hosts
mkdir -p /etc/docker
cat << EOF > /etc/docker/daemon.json
{
    "registry-mirrors": ["https://registry.linkease.net:5443"]
}
EOF

if command -v docker >/dev/null 2>&1; then)
  /etc/rc.d/rc.docker stop || true
  sleep 10
  /etc/rc.d/rc.docker start
fi

7

将对应脚本右边的“Schedule Disabled”更改为“At Startup of Array”

8

点击“APPLY”进行保存

9

3. 验证配置

重启unRAID登陆以后打开终端

10

运行以下命令以验证镜像服务器是否配置成功:

打开终端,运行以下命令以验证镜像服务器是否配置成功:

bash
docker info | grep 'Registry Mirrors' -A 1

11-1 在输出中,你应该能看到你配置的镜像服务器地址。 11

4.查看镜像源状态

打开浏览器,访问http://部署Kspeeder的机器IP:5003(或您设置的管理端口),进入kspeeder的管理界面。在管理界面中,您可以查看当前配置的镜像源状态,包括下载速度、可用性等。 12