前言

整整又是一年没有更新blog,中间经历了很多事情,包括今年的裁员潮,作为大龄从业者,业务莫名其妙的调整,把组织整没了,想想有点可惜,领导带团队有方,小伙伴们战斗力也强,但架不住高层不看好整体业务方向,现在赋闲在家,修养生息。

因为有了时间,就可以折腾技术,今年618收到好几篇自建NAS的推送,以前也一直在用大厂云盘,用过百度云盘,腾讯微云,阿里云盘,天翼云盘,蓝凑云,dropbox,GoogleDrive,城通网盘,夸克网盘,但国内大厂云盘总是受监管比较多,国外云盘同步比较慢,监管严并不是他们的错,有矛就有盾,有阳光就有黑暗,很多侵犯知识产权和网络安全的资料就藏身其中,即便是已经续费会员已经到了2031年,而规则过严的情况下,有可能会把个人资料也给莫名其妙的抹掉。所以有时间自建个NAS,以备网盘把资料干掉,自己还有个备份,对比分析了目前主流的NAS搭建方案,主要就是商业NAS一体机,群晖、威联通、绿联、极空间、海康、华为、联想都有解决方案,从性价比上来说可圈可点,还有一条路就是开源方案,买N100、P100这类微主机,装个OpenNAS、或者黑群晖,有较多的折腾空间。

群晖Docker无法下载

docker源无法访问,原因大家都懂,所以有时候就得换国内源。

网上也看到各位大佬说有什么什么方法可以自建中转镜像,反正是太麻烦。

但如果你可以正常访问到ContainerManager的左侧“注册表”不是空的,搜索镜像名有结果,而无法下载提示超时或者不成功,可以试试我这个方法。
SSH进入后

1
2
3
4
sudo -i

root@MY_NAS:~# vim /var/packages/ContainerManager/etc/dockerd.json

在dockerd.json文件中添加如下的json,也就是docker源,重启服务即可。命令行不行,就手工去套件中心重启ContainerManager整个服务,也就是所有的容器镜像。

1
2
3
4
5
6
7
8
"registry-mirrors": [
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn"
]

网上查到的docker镜像加速站,但这个方法修改的是/etc/docker/daemon.json,实际并不是群晖ContainerManager的docker配置文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

希望以上方法对你有帮助,我配置完之后就可以拉取,从命令行pull也可以了。