09
2024
04
17:08:36

群晖docker注册表查询失败的解决办法

一、常用的解决方法

我在网上看常用的解决办法就是填写国内加速镜像地址和修改DNS,具体步骤如下:

1、群晖docker——注册表——设置——选中Docker Hub——编辑——启用注册表镜像——在里面填写国内加速镜像地址:registry.docker-cn.com,然后重启docker

2、控制面板——网络——手动配置DNS服务器,在里面填写国内公用DNS,一般用阿里的或者114

如果这两步做完docker注册表就可以正常使用了的话,接下来就不用再看啦,如果这两步做完仍然解决不了问题,那接下来看我琢磨出来的方案。

二、SSH方案

经过我的琢磨发现,虽说在图形界面无法加载,但是通过SSH可以顺利拉取镜像,只要能够顺利拉取镜像,再在图形界面进行部署,就方便多了(其实部署也可以在SSH里面进行,不过我不懂代码)。

首先在控制面板——终端机和SNMP里面启用SSH功能

登陆后输入用户名和密码(输入密码时是不显示的)

紧接着输入sudo -i回车,获取root权限,这一步还要再一次输入密码,也是不显示

接下来输入docker pull XXX/XXX(X代表的就是你索要拉取的镜像名称),例如我要拉取jellyfin的docker镜像,就输入docker pull jellyfin/jellyfin即可,然后回车,接下来你会发现镜像开始下载了

然后返回NAS的docker里的映像,你就会发现刚才拉取的镜像已经在里面了,接下来你就可以愉快的通过图形界面进行容器的安装了
三、通过docker ui进行拉取

还有个方法更方便,就是用docker管理面板进行拉取,最著名的docker管理面板Portainer我试了不管用,咱们国内的docker ui可以顺利的拉取,具体步骤如下:

首先通过SSH拉取docker ui镜像:docker pull joinsunsoft/docker.ui

拉取成功后在群晖docker里面进行设置,只需在高级设置里把端口设置如下即可

默认登录账号密码:ginghan 123456 登录进去后点左边的镜像,然后点拉取镜像

在镜像名称里填上你想要拉取的镜像名称,再点搜索镜像,即可找到你索要的镜像文件
然后选中右键——拉取latest镜像即可下载镜像啦。

如果出现:部署好了进去了,一直提示提示监控事件已退出,而且也不能用,重新ssh重新输入docker run --restart always --name docker.ui -d -v /var/run/docker.sock:/var/run/docker.sock -p 8999:8999 joinsunsoft/docker.ui就好了




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/5702.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: