在使用Docker构建群辉时遇到拉取失败的问题。可以尝试重新安装或者清理当前运行中的容器环境,查看问题是否有所改善。确保系统和集群的状态良好,可能需要检查一些设置或优化。
为了解决docker近两个月拉不到镜像的问题,我一直在网上尝试各种方法,现在找到了一个适合我们的方法,不需要自己建仓库,也不需要魔法。
系统:群辉DSM6.2
时间:2024年7月24日。
你需要工具,除了运行docker的nas,你还需要准备一台安装了putty的电脑。
01打开群慧的ssh权限
群辉-"控制面板-"终端和SNMP接口,勾选启动ssh功能。默认端口号是22,可以更改也可以不更改。为了安全起见,请换一个你能记住的。这里以默认的22为例。
通过ssh修改群汇docker
02-1安装腻子,
如果没有,可以点击这个页面下载。
02-2用putty和ssh连接群晖。
虽然界面全是英文,但是比较简单。只需在红框中输入你的局域网IP地址(登录地址,没有端口号的那个)。我假设你是192.168.3.2。
02-3 ssh登录群辉
一个黑暗的界面,第一行:登录为:
在这里输入你的用户名,建议你使用管理员的用户名,假设是admin。输入admin并按回车键。
第二行要求您输入密码和管理员密码。这里注意,为了隐私保护,无论你输入什么,显示屏都是没有反应的,所以你只需要仔细输入你的密码,然后回车。
第三行通常是admin@nas:的名字,你可以在这里输入(你可以直接复制我的,但是在putty中,粘贴的快捷方式是点击鼠标右键而不是ctrl+c)。
须岛岛
这是对root的临时访问。
第四行将让您再次输入密码。同上。继续输入您的密码,然后按回车键。
这就完成了您的ssh连接。
03时钟拉动模式
我是小白的,所以拉出来的图片都是那种应用,比如calibre-web,比如图书管理,比如思源笔记等等。您可以选择以下两种方法中的任何一种。以拉calibre-web为例(选用linuxserver/calibre-web版本)。
第一种
在过去,拉动镜子的命令是
在过去,拉动镜子的命令是
docker pull Linux server/calibre-web
这里有一点小小的变化。
码头工人拉dockerproxy.cn/linuxserver/calibre-web
没错,就是用dockerproxy走镜像加速的意思。
就等着看完吧。就这么简单。(截至7月24日,还可以。)
第二种类型
再复杂一点,最后的效果就是不用每次拉完都要打那一行网址。
第一行命令
vim /etc/docker/daemon.json
Putty会提示你采用哪种模式修改这个文件,输入e,就这个键,就是编辑的意思。
然后输入第二行命令。
{ " registry-mirrors ":[" https://docker proxy . cn "]}
输入完成后,按键盘上的esc键。
输入第三行命令。
:wq
输入最后一行命令(注意这一行命令只适用于群辉6.2系统,7以上命令已更改,或者其他linux版本需要自行搜索)。
sudo synoservicectl-restart pkg CTL-Docker
这一步是重新启动docker服务。之后,大约需要几分钟。重启后可以再次尝试使用putty,连接你的群汇,按照上面的登录,获得临时root权限,进入。
docker pull Linux server/calibre-web
然后一会儿就完了,速度有点慢,耐心点。
我的群晖6.2docker注册表一直找不到注册表,所以一直是直接拉镜像。以上两步只是为了解决拉动问题。显示包括搜索在内的注册表是没有用的。用Miner的话来说,如果你介意的话,尽快升级到7.2应该就能解决了(没试过,不确定)。
这篇文章同时发布在我的知乎上。
标签: 你的