如何给群晖Nas的docker换个源提升镜像下载速度
之前有小伙伴问到下载dockers镜像时候出现速度慢或者失败的问题,本来觉得很简单没有必要出篇文来介绍,后来又有人问道,因为问多了可能真的有朋友还不知道方法,最后想想还是出篇文吧。
其实下载的快慢很大因素和网络质量有关,也许是远程的也许是本地,总之我们先来解决远程的问题,本地话就要自己找原因咯。
直接开始吧:
1. 打开控制面板,找到终端机和SNMP设置项目
2. 勾选SSH功能,这里强调一些,设置完成后一定要记得把它关掉。这算是一个危险操作。
3. 我这里是Windows环境所以直接试用git的终端工具,这工具虽然一些命令很接近Linux的终端,但是还是非常不一样的。当然还有其他更好用工具,我就不一一介绍了。解决问题最简单的方式最好。
4. 使用以下命令进入你的Nas的终端环境
5. 如果你是第一次登录,你们请输入yes,将账户和访问信息保存到电脑上的.ssh文件夹中,后面会提示你输入password:也就是密码。(这里的账户密码都是你的Nas管理员群组的账号密码,另外输入密码时候是没有光标提示的,不是没反应,输入完回车就可以了)
6. 获得root权限,输入以下命令
7. 使用vim编辑器直接编辑docker的配置文件。输入以下命令:vi /var/packages/Docker/etc/dockerd.json
下图这里是vim编辑器这里可能用得到的命令
8. 先用方向键将光标移动到“registry-mirrors”对应的中括号里边(如果你都会hjkl这样玩,当我没说),按I键插入编辑模式,输入以下网址的任意一个。按Esc键退出编辑模式,按双引号: 输入x 退出vim编辑器,其实已经保存了有些人习惯是wq其实也是一样的效果,写入退出的意思。
首次进入时出现的样子
修改过后出现的样子
如果出现了下图这个错误,就是你没有root权限来编辑这个配置文件,输入命令:e!推到原始状态,再输入:x退出文件编辑,重新执行步骤6的操作
国内的镜像源地址:
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
9. 重新启动docker服务,既然都在终端了就终端直接重启,没必要回到群晖的图形界面上去重启了。输入以下命令:synoservice --restart pkgctl-Docker
10. 输入命令exit退出root权限,在输入命令exit结束终端
11. 进入控制面板把勾选的ssh功能取消的,保存应用。
总结
其实没说明好特别去总结的,当然也有其他的方式,有很多小伙伴看到命令行的东西就直接吓退了,其实没有必要很多教程都没有把东西写明白告诉你什么意思,导致很多初阶玩家对这种东西很抗拒,其实弄明白命令的意思其实也就是那么回事。其实完全好比在Windows下面,进入一个文件夹下面打开一个文本文件,修改和增加一个网址就可以了。只不过在Linux下是以命令的方式去执行,键盘用得多鼠标用得少而已。
yaohl0911
校验提示文案
天臣and月如
校验提示文案
kanno
校验提示文案
nasafei
校验提示文案
sanyuehua
校验提示文案
_我想静静_
校验提示文案
十六薙夜血
校验提示文案
有一个人
校验提示文案
漫游书海
校验提示文案
石城往事v
校验提示文案
帕加尼风之子
校验提示文案
帕加尼风之子
校验提示文案
石城往事v
校验提示文案
yaohl0911
校验提示文案
漫游书海
校验提示文案
有一个人
校验提示文案
nasafei
校验提示文案
kanno
校验提示文案
天臣and月如
校验提示文案
十六薙夜血
校验提示文案
_我想静静_
校验提示文案
sanyuehua
校验提示文案