群晖Docker组件配置镜像加速源
Docker组件
- DSM7.2之前版本是
Docker
- DSM7.2及之后版本是
Container Manager
配置文件
通过ssh连接到DSM上后,切到root用户下。
编辑`/var/packages/Docker/etc/dockerd.json
su -i #需要输入密码进行交互,密码不显示
#备份配置文件
cp /var/packages/Docker/etc/daemon.json /daemon.json.bak
vim /var/packages/Docker/etc/dockerd.json
原文件是:
{
"data-root" : "/var/packages/Docker/var/docker",
"log-driver" : "db",
"registry-mirrors" : [],
"storage-driver" : "btrfs"
}
修改为:
{
"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"
}
说明: 配置不可省略data-root
路径,否则配置不生效
重启Docker
systemctl restart pkgctl-Docker
查看镜像源是否生效
docker info
常见国内加速镜像源
现在来看,国内镜像加速源基本都takedown了或者仅在内部使用。
目前唯一可行的方案大概如下:
- 配置全局代理,进行分流
- 使用官方registry配置
PROXY_REMOTE_URL
- 利用Harbor或者Nexus配置镜像仓库代理(唯一不便之处,要求资源配置比较高)
- 按需同步镜像到国内免费镜像仓库, 可以使用
skopeo
工具
赏
支付宝打赏
微信打赏


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