群晖docker查询注册表失败

这个是网络问题,国内都不行,有梯子正常,不行可以尝试下面的方法试试

本以为是群晖的问题,后来发现大家也都遇到了类似的问题,查询注册表出现错误,无法搜索和下载docker镜像,本期就来介绍几个可平替的方案。
群晖docker查询注册表失败

方案一:SSH拉取

使用SSH拉取首先要打开群晖的SSH功能:在【控制面板】> 【终端机和SNMP】勾选【启用SSH功能】,默认端口是22,为了安全起见也可以自定义端口。
群晖docker查询注册表失败
设置完成后,使用终端链接到群晖后台,可以使用putty,这里演示使用finalShell,大家随意,添加Nas主机的IP和SSH的端口,设置Nas登陆的用户名和密码,最后连接。
群晖docker查询注册表失败
先获取管理员权限:

# 获取管理员权限
sudo -i# 搜索镜像 mysql
docker search mysql

这里会列出来搜索到的镜像,找到想要安装的镜像名称。

群晖docker查询注册表失败
也可以通过这个网站搜索镜像 https://registry.hub.docker.com/

执行拉取镜像:

docker pull mysql

拉取完成后会在群晖【映像】中显示:
群晖docker查询注册表失败

方法二:配置加速镜像源

可能通过上面的方法还是下载很慢,可以通过配置镜像源的方法加速下载。

群晖docker查询注册表失败
阿里云的镜像加速地址:
群晖docker查询注册表失败
编辑群晖的注册表设置:
群晖docker查询注册表失败
勾选【启用注册表镜像】,添加加速镜像到【注册表镜像URL】中,点击【应用】。
群晖docker查询注册表失败
然后再去SSH中拉取速度会快很多。

方法三:中转加速命令拉取

如果不想配置注册表镜像URL,可以使用中转加速的网站来获取加速地址:https://dockerproxy.com/
首先我们还是去https://registry.hub.docker.com/ 搜索想要下载的镜像,如jellyfin:
群晖docker查询注册表失败
然后在https://dockerproxy.com/中输入原镜像名称,点击【获取命令】即可得到加速的命令:
群晖docker查询注册表失败

方法四:设置NAS网关为旁路由【可以**上网的】

在控制面板编辑网络的网关为可以**上网的旁路由地址。
群晖docker查询注册表失败
设置完成后你会发现【注册表】正常显示了,这时候可以不用SSH,直接搜索和下载了,
群晖docker查询注册表失败

 

 

给TA打赏
共{{data.count}}人
人已打赏
群晖分享

群晖7.2编译文件最新稳定版

2023-7-2 23:43:34

群晖分享

群晖设置断网Ping不通路由器自动关机既实现断电自动关机

2023-8-1 19:17:50

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我们将24小时内回复。
取消