生活,就是心怀最大的善意在荆棘中穿行。即使被刺伤,亦不改初衷。 3s源码 sss333.cn

作者:皮老虎

网心云群晖docker更新到3.0.23,官方将在7月底关闭更低版本,随机给出了一份升级教程,但这教程着实让小白有些看不懂啊,一时间不知道咋整。今天哥们就教大家一招制敌!    

本文奔着只为利人毫不利己的态度和原则半夜起草,重点在于教会各位一些毫无用处的三脚猫功夫,既没人给广告费,也没人给推广费。师傅领进门,修行靠个人,能不能会全靠自己(这都手把手了再不会我也没招),本文长短未计,但总共消耗了一盒红塔山,一瓶冰红茶,都是自费!大佬就别看了,雕虫小技岂敢班门弄斧,有啥错误欢迎指出。

网心云的容器更新其实很简单,无非就是下载新版本镜像后重新部署,部署的时候挂载到容器中的路径必须是升级前的路径,即可保留原来的缓存和激活码。先留意一下原来的SN号是多少,如果发现生成新的SN,必定是挂载的路径错了。

顺着这个思路看,我们先解决注册表中怎么拉取镜像就可以啦。

首先需要停止现行的容器,停止后删除,然后再把低版本的镜像也删除。

广告
胆小者勿入!五四三二一…恐怖的躲猫猫游戏现在开始!
×

第一种办法:因为docker图形界面无法获取注册表,需要在群晖的上级软路由开启全局服务,检查服务正常运行,刷新重新查询即可获取,记得不要选择latest,要选择3.0.2版本。Latest是稳定版本,但不是最新版本,3.0.2才是最新版本。

广告
从秘书起步,十年内无人超越,以一己之力力挽狂澜成就一段传奇
×

第二种办法:无需服务,直接SSH远程群晖后,以root用户输入命令:docker pull registry.hub.docker.com/onething1/wxedge(这是官方给的地址命令),如果不行的就可以试试docker pull onething1/wxedge:3.0.2这条命令,我不是用的这个办法,但这个办法理论上是没错的。

命令完成后就会在docker的图形界面中看到下载好的镜像,说明第一步已经顺利解决。

等镜像下载完成,双击进行配置容器,在进行“卷”的设置中依然选择原来的路径不要改动,等待配置完成直接启动即可完成升级。

升级后用ip+18888端口进入后台页面,查看设备SN码是不是跟以前一样,如果一样就升级成功!

以上只是解决网心容器更新的一个小办法,其实这个思路也可以用于群晖docker其他的容器获取,各位仁者见仁智者见智,有更好的办法欢迎交流共享。

查看文章精彩评论,请前往什么值得买进行阅读互动

原文出处: 3s源码 sss333.cn
© 版权声明
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容