问题:“dock日志提示下载成功,dock列表无该镜像,系统日志提示下载失败”
群晖系统中有一个名为DOCK的套件深受大家喜欢,大家在使用dock套件是常常会遇到“下载超时”、“下载失败”等问题。针对这个问题,网上已经有了很多的解决方案。
这里就dock日志提示添加成功,dock列表无该镜像,系统日志提示下载失败
的问题,为大家提供一个解决思路。
原因分析
这里猜测是群晖的doker套件内置组件出现了问题,后面解决方案应该是绕过了这个下载的bug,成功的下回了镜像。(不太懂哈,轻喷)
1. 使用Xshell进入群晖终端环境(linux)进行下载
首先下载一个xshell软件,版本xshell5或xshell6都可以,最好是xshell6。有的人使用putty,也是可以操作的。
- 开启SSH登录 :打开群晖系统,进入“控制面板”→终端机和SNMP→打勾SSH,设置端口号,默认为22;这里我设置成
- 新建SSH会话 :打开Xshell软件,新建会话属性,点击“连接”,输入主机(即群晖局域网ip:192.168.1.XXX)、端口号,点击“用户身份验证”,输入群晖管理员登录账号和密码;
- 登录群晖终端环境 :点击会话下方“连接”按钮进入命令窗口,也可以点击“确认”保存到左侧,下次双击直接登录;登陆后提示提示如下
Connecting to 192.168.1.XXX:端口号... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. admin@DiskStation:~$
- 获取高级权限 :命令窗口中输入
sudo -i
再次输入群晖管理员密码,
Password:
输入的密码不会显示出来,输完直接回车,输错了也直接回车,再输入“sudo -i”重新输入一遍;
- 查看已有镜像: 这里介绍几个要用到的命令
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 - 测试下载速度:这里我先使用了
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版本`还是其他版本我暂时还不知道怎么弄,有知道的小伙伴可以在下方给我留言哦。
- 下载镜像 :这里以下载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
- 查看下载镜像 这样就下载完成了,再在命令行中输入
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/
原文链接:https://blog.csdn.net/ptmicky/article/details/104788446
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END