群晖:dock日志提示下载成功,dock列表无该镜像,系统日志提示下载失败

问题:“dock日志提示下载成功,dock列表无该镜像,系统日志提示下载失败”

群晖系统中有一个名为DOCK的套件深受大家喜欢,大家在使用dock套件是常常会遇到“下载超时”、“下载失败”等问题。针对这个问题,网上已经有了很多的解决方案。

这里就dock日志提示添加成功,dock列表无该镜像,系统日志提示下载失败
在这里插入图片描述在这里插入图片描述

的问题,为大家提供一个解决思路。

原因分析

这里猜测是群晖的doker套件内置组件出现了问题,后面解决方案应该是绕过了这个下载的bug,成功的下回了镜像。(不太懂哈,轻喷)

1. 使用Xshell进入群晖终端环境(linux)进行下载

首先下载一个xshell软件,版本xshell5或xshell6都可以,最好是xshell6。有的人使用putty,也是可以操作的。

  1. 开启SSH登录 :打开群晖系统,进入“控制面板”→终端机和SNMP→打勾SSH,设置端口号,默认为22;这里我设置成
    在这里插入图片描述
  2. 新建SSH会话 :打开Xshell软件,新建会话属性,点击“连接”,输入主机(即群晖局域网ip:192.168.1.XXX)、端口号,点击“用户身份验证”,输入群晖管理员登录账号和密码;
    在这里插入图片描述
    在这里插入图片描述
  3. 登录群晖终端环境 :点击会话下方“连接”按钮进入命令窗口,也可以点击“确认”保存到左侧,下次双击直接登录;登陆后提示提示如下
Connecting to 192.168.1.XXX:端口号...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
admin@DiskStation:~$
  1. 获取高级权限 :命令窗口中输入
  sudo -i

再次输入群晖管理员密码,

Password: 

输入的密码不会显示出来,输完直接回车,输错了也直接回车,再输入“sudo -i”重新输入一遍;

  1. 查看已有镜像: 这里介绍几个要用到的命令
    docker images # 查看docker本地的镜像
    docker search mysql # 搜索一个镜像,这里以搜索mysql为例
    time docker pull nginx # 测试下载速度
    docker pull mysql:5.7 # 下载mysql:5.7镜像
    docker rmi XXXX # 删除镜像XXXX,这里XXX为镜像ID,输入docker images可查看已下载的镜像和对应的ID
    docker rmi $(docker images -q) # 删除全部镜像
    synoservice --restart pkgctl-Docker # 重启docker
  2. 测试下载速度:这里我先使用了time docker pull nginx测试下载速度
root@DiskStation:~#   time docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
Digest: sha256:2539d4344dd18e1df02be842ffc435f8e1f699cfc55516e2cf2cb16b7a9aea0b
Status: Image is up to date for nginx:latest

real	0m6.655s
user	0m0.061s
sys	0m0.011s

切换了几个节点才开始下载:参考加速镜像节点链接如下

  • https://registry.docker-cn.com
  • http://hub-mirror.c.163.com
  • https://3laho3y3.mirror.aliyuncs.com
  • http://f1361db2.m.daocloud.io
  • https://mirror.ccs.tencentyun.com
    如果下载速度很慢,切换上述几个地址,分别测试一下,哪个下载快,就用哪个下载。修改镜像加速的方法可参考简书.
 这里对于某些镜像选择`lastet版本`还是其他版本我暂时还不知道怎么弄,有知道的小伙伴可以在下方给我留言哦。
  1. 下载镜像 :这里以下载docker注册表中的oldiy/docker-webssh2为例
root@DiskStation:~#  docker pull oldiy/docker-webssh2
Using default tag: latest
latest: Pulling from oldiy/docker-webssh2
88286f41530e: Pull complete 
d0e8a23136b3: Pull complete 
5ad5b12a980e: Pull complete 
81a43fd8c11b: Pull complete 
Digest: sha256:f14e68f727fd9942f4fdbc02832c1910ee179ba20a99fc132a28e86583cc0e36
Status: Downloaded newer image for oldiy/docker-webssh2:latest

会有四个进度条同时下载,下载结束后会出现

Digest: sha256:f14e68f727fd9942f4fdbc02832c1910ee179ba20a99fc132a28e86583cc0e36
Status: Downloaded newer image for oldiy/docker-webssh2:latest
  1. 查看下载镜像 这样就下载完成了,再在命令行中输入docker images
root@DiskStation:~# docker images
REPOSITORY              TAG        IMAGE ID        CREATED             SIZE
oldiy/docker-webssh2    latest     fd4b4b08d165    12 months ago       127MB

然后在网页中查看群晖docker中的镜像,
在这里插入图片描述
通过ssh下载好的镜像这里就出现啦,大家就可以继续后续的操作了。

下面感谢这几篇文章的参考,如有侵权,请联系我删除,请多包涵
https://blog.csdn.net/qq_29257691/article/details/100019324
https://post.smzdm.com/p/ag82opxd/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值