群晖Docker组件配置镜像加速源升级版脚本
1. SSH 登录群晖 NAS
使用管理员账号通过 SSH 登录到群晖 NAS。推荐使用 MobaxTerm 作为 SSH 客户端工具,下载并解压安装。
安装过程十分简单,完成后按以下步骤连接 NAS:
- 打开 MobaxTerm。
- 输入 NAS 的 IP 地址。
- 使用管理员账号登录,首次登录时会提示你设置保护密码,并需要输入 NAS 的登录密码(密码不会显示)。
2. 编辑 daemon.json
配置文件
备份配置文件
cp /var/packages/Docker/etc/daemon.json /daemon.json.bak
登录成功后,执行以下命令,将自定义 Docker 配置写入 daemon.json
文件:
sudo tee /var/packages/Docker/etc/daemon.json <<-'EOF'
{
"bip" : "169.254.123.1/24",
"data-root" : "/var/packages/Docker/var/docker",
"default-address-pools" : [
{
"base" : "169.254.123.0/24",
"size" : 24
}
],
"log-driver" : "db",
"registry-mirrors" : ["https://hub.skillixx.com"],
"storage-driver" : "btrfs"
}
EOF
此配置文件包含以下内容:
- bip: 设置 Docker 网桥的 IP 范围。
- data-root: Docker 数据存储路径。
- default-address-pools: 定义 Docker 网络地址池。
- log-driver: 设置日志驱动为
db
。 - registry-mirrors: 指定镜像加速地址。
- storage-driver: 指定存储驱动为
btrfs
。
3. 重启 Docker 服务
为使新配置生效,重启 Docker 服务:
sudo synoservice --restart pkgctl-Docker
4. 验证配置
使用以下命令查看 Docker 的配置信息,确保修改生效:
docker info
如果配置成功,你将看到刚才设置的网络、存储驱动及日志驱动等信息。
注意事项
- Docker 版本兼容性:确保你的 Docker 版本支持
log-driver: "db"
,某些版本可能不支持此日志驱动。 - 路径确认:如不确定 Docker 配置文件路径,建议先查阅你的群晖系统,确认是否为
/var/packages/Docker/etc/daemon.json
。
赏
支付宝打赏
微信打赏


赞赏是不耍流氓的鼓励
评论系统未开启,无法评论!