作者:皮老虎
网心云群晖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
暂无评论内容