docker镜像拉取不了的解决办法(群晖,7.24)

2024-07-24 23:07:11 18点赞 216收藏 20评论

为解决持续近两个月docker拉不了镜像的办法,我一直在尝试网上各种方法,现在找到一种不用自己建仓库,也不开魔法,适合我们小白的一种方法。

系统:群晖DSM6.2

时间:2024年7月24日。

需要工具,除了一台要跑docker的nas以外,还要准备一台电脑,电脑上装putty

01打开群晖ssh权限

群晖--》控制面板--》终端机和SNMP界面,勾选启动ssh功能,端口号默认是22,可改可不改,为了安全建议改一个你能记得住,这边以默认22为例

docker镜像拉取不了的解决办法(群晖,7.24)

02通过ssh修改群晖docker

02-1 安装putty,

没有的可以点击这个页面下载

02-2使用putty,ssh连接群晖

虽然全是英文界面,但比较简单,就在红框那里输入你群晖的局域网IP地址(登录地址,不带端口号的那个),我假设你是192.168.3.2

docker镜像拉取不了的解决办法(群晖,7.24)

02-3 ssh登录群晖

一个黑乎乎的界面,第一行:login as:

这里输入你的用户名,这里建议你用管理员的用户名,假设是admin。输入admin然后回车

第二行让你输入password,输入管理员密码,这里注意为了隐私保护,不管你输入啥显示都是没有反应的,所以你只要认真地输入完你的密码,然后敲回车。

第三行一般是admin@nas的名字:,这里输入(可以直接复制我的,但在putty里,粘贴快捷方式就是点击鼠标右键,不要弄ctrl+c)

sudo -i

这里就是临时取得root权限

第四行会让你再次输入密码,同上,继续输入你的密码,回车

至此完成你的ssh连接

03docker拉取方式

我属于小白,所以拉取的镜像都是那种应用的,比如calibre-web这种图书管理,比如思源笔记等等,亲测以下两种方法都可以,大家自行选择。以拉取calibre-web为例(选的是linuxserver/calibre-web版本)

第一种

以往拉取镜像命令是

以往拉取镜像命令是

docker pull linuxserver/calibre-web

这里稍加改动

docker pull dockerproxy.cn/linuxserver/calibre-web

没错,就是用dockerproxy走一下镜像加速的意思。

等待拉完即可。就这么简单。(截至7月24日是可以的)

第二种

复杂点,最后效果就是不用每次pull的事后打那行网站地址

第一行命令

vim /etc/docker/daemon.json

putty会提示你采取那种模式修改这个文件,输入e,就这一个键,edit的意思

然后输入第二行命令

{"registry-mirrors": ["https://dockerproxy.cn"]}

输入完成后敲击键盘上esc键

输入第三行命令

:wq

输入最后一行命令(注意这行命令仅适用于群晖6.2系统,7以上命令改了,或者其他linux版本就需要自行搜索了)

sudo synoservicectl --restart pkgctl-Docker

这一步是重启docker服务。到此之后大概过个几分钟,重启好了后就可以试着再次使用putty,连接你的群晖,按照上面的登录,取得临时root权限后,输入

docker pull linuxserver/calibre-web

然后等一会儿就拉取完了,速度稍稍有点慢,耐心点。

docker镜像拉取不了的解决办法(群晖,7.24)

我的群晖6.2docker注册表那里一直都查询不到注册表,所以我一直也是直接pull镜像,以上两步都只是解决pull的问题,注册表显示包括搜索还是没用的,用矿神的原话,如果介意的话尽快升级到7.2应该能解决(我没试,不确定^^)

本文同步发在我的知乎上

展开 收起
20评论

  • 精彩
  • 最新
  • 升级到7.2就解决了

    校验提示文案

    提交
    对,但我是黑的,所以一直用的6.2

    校验提示文案

    提交
    黑的用不了7.2吗

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 这个代理挂了

    校验提示文案

    提交
    没有挂啊,刚试了可以啊,直接使用
    docker pull dockerproxy.cn/镜像名称

    校验提示文案

    提交
    试过不行

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • NB............值得晚上登录回复一下。试过各种方法,最后作者第一种搞定了。

    校验提示文案

    提交
  • 路由器挂个tz~比啥都方便好用 还简单

    校验提示文案

    提交
    有教程推荐吗?

    校验提示文案

    提交
    收起所有回复
  • 不行了,报错

    校验提示文案

    提交
  • 7.2不能敲你这命令了吧

    校验提示文案

    提交
  • 6.17不行吧!命令不能用

    校验提示文案

    提交
  • 对于想要快速访问 Docker Hub 的国内开发者来说,这篇文章提供了非常实用的解决方案! 👍

    文章地址:去看看

    它介绍了如何配置 Docker Hub 镜像加速器,告别下载龟速的烦恼。
    🚀 内容清晰易懂,操作步骤详细,强烈推荐给大家! 👍

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

Hanrain

各种好奇,各种瞎逛

关注 打赏
最新文章 热门文章
216
扫一下,分享更方便,购买更轻松