docker镜像拉取不了的解决办法(群晖,7.24)
为解决持续近两个月docker拉不了镜像的办法,我一直在尝试网上各种方法,现在找到一种不用自己建仓库,也不开魔法,适合我们小白的一种方法。
系统:群晖DSM6.2
时间:2024年7月24日。
需要工具,除了一台要跑docker的nas以外,还要准备一台电脑,电脑上装putty
01打开群晖ssh权限
群晖--》控制面板--》终端机和SNMP界面,勾选启动ssh功能,端口号默认是22,可改可不改,为了安全建议改一个你能记得住,这边以默认22为例

02通过ssh修改群晖docker
02-1 安装putty,
没有的可以点击这个页面下载
02-2使用putty,ssh连接群晖
虽然全是英文界面,但比较简单,就在红框那里输入你群晖的局域网IP地址(登录地址,不带端口号的那个),我假设你是192.168.3.2

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
然后等一会儿就拉取完了,速度稍稍有点慢,耐心点。

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

如颜挽歌
校验提示文案
值友1302352680
校验提示文案
拾柴人
校验提示文案
Mkiing
校验提示文案
值友8370708807
校验提示文案
lafse
校验提示文案
夜影小窝
校验提示文案
值友9821063467
文章地址:去看看
它介绍了如何配置 Docker Hub 镜像加速器,告别下载龟速的烦恼。
🚀 内容清晰易懂,操作步骤详细,强烈推荐给大家! 👍
校验提示文案
值友9821063467
文章地址:去看看
它介绍了如何配置 Docker Hub 镜像加速器,告别下载龟速的烦恼。
🚀 内容清晰易懂,操作步骤详细,强烈推荐给大家! 👍
校验提示文案
夜影小窝
校验提示文案
lafse
校验提示文案
值友8370708807
校验提示文案
Mkiing
校验提示文案
拾柴人
校验提示文案
如颜挽歌
校验提示文案
值友1302352680
校验提示文案