NAS用户进阶必学!威联通快速更新Docker的两种方法分享!
⏹ 前言
上一篇中给大家介绍了Docker的基础知识,相信大家已经玩起来了。
那么就有了一个新的问题:Docker如何更新?总不能一个一个删除之后再重新部署吧?
本文给大家分享两个更新Docker的方法,大家可以按需选择合适的更新方式。
如果能帮助到大家,欢迎关注、点赞、收藏三联哈。
⏹ watchtower更新Docker
如果你的Docker数量非常多,可以使用watchtower这个Docker做集体更新,更新正常不会影响到配置文件夹。
DockerHub项目地址:https://hub.docker.com/r/containrrr/watchtower
此方法使用前需要注意一点,就是更新的Docker名称需要是默认给的名称,不然可能会升级失败起不来。
1️⃣ SSH登录NAS
首先用SSH工具登录NAS,然后输入
sudo -i
回车
这里我们就是以管理员账号登录了这台威联通。
输入:
docker ps -a
回车
这里可以看到各个docker的运行时间,这里已经运行了3天。
2️⃣ 手动更新所有Docker一次
接着复制下面的代码后回车:
docker run -d
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower --cleanup --run-once
输入完成后啥也不显示,那就对了,因为我已经下载过镜像,如果是首次运行会有下载镜像的过程,不过运行完成还是这样。
3️⃣ 检查watchtower运行日志
回到威联通桌面进入container station,这里已经多了一个Docker,也就是我们运行的watchtower,目前是暂停状态。
点进去Docker名称进去看下,这里可以看到watchtower检测到了ttnode有更新的镜像,在自动下载并部署,说明我们已经运行成功,安心等docker全部更新完成即可。
回到SSH工具,再看下各个Docker的运行状态,ttnode已经变成了四分钟前创建。
4️⃣ 后续手动更新所有Docker
watchtower其实默认是持续检测并更新,不过不推荐这么操作,容易出问题,所以上面的代码加了--run-once,表示仅运行一次。
如果后续想再更新Docker一次,在container station点击运行按钮,再运行一次watchtower即可。
如果你一定要偷懒想做定时更新,24小时检查并更新的代码如下,出问题我可不管啊:
docker run -d
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower --cleanup --interval, -i
5️⃣ 指定更新某个Docker
如果想指定某个docker更新也是可以的,前提是要知道Docker的名称,这里我以jellyfin为例,根据container station的显示,这个docker的名称就是jellyfin。
将代码最后加上docker的名称,这里是jellyfin,其他docker以此类推:
docker run -d
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower --cleanup --run-once
jellyfin
⏹ Portainer-CE更新Docker
Portainer作为我一直安利的docker管理器,图形化页面适合新手,特别是更新Docker,点几下鼠标即可。
项目地址:https://docs.portainer.io/v/ce-2.9/
1️⃣ 安装Portainer-CE
Portainer是个独立的docker,所以先要部署它。
进入file station,找个顺眼的地方创建一个portainer文件夹,用于挂载配置文件。
接着编辑好这个文件夹的路径,威联通的格式是:
/share/xxxxxx
所以这里是
/share/Container/portainer
SSH登陆后,老样子先sudo -i管理员登录。
复制下面代码后回车,等待部署完成。
docker run -d
--restart=always
--name="portainer"
-p 9000:9000
-v /var/run/docker.sock:/var/run/docker.sock
-v /share/Container/portainer:/data
6053537/portainer-ce:latest
浏览器输入nas的IP:9000登陆portainer的后台,我这里是:
10.168.1.101:9000
接着创建用户名和密码,确认完成后点击创建用户。
2️⃣ 更新Docker
创建账户密码并登录后,点击开始。
点击容器即可看到目前运行的Docker。
这里我想更新DDNS-go,点击名称进入docker详情页面。
点击复制/编辑。
进入后配置页面后,确认镜像的后缀是:latest,如果想手动指定版本,则将latest改成你想要的tag。
下拉点击部署容器。
点击部署容器后portainer会提示是否重新创建,点替换即可开始更新,是不是感觉比上个方法还简单?
⏹ 相关设备推荐
顺手推荐下值得下单的威联通NAS。
1️⃣ 威联通 TS-264C(双盘位)
简介:264C作为一个双盘位设备,内部堆料有点离谱,N5105这四核+UHD600 24EU的CPU其他家四盘位的旗舰型号还没用上呢,威联通就给双盘位型号整上了,主板上还给了双NVME槽,目前最强钢炮NAS。
2️⃣ 威联通 TS-464C(四盘位)
简介:464和264C是威联通第一批使用N5105的型号,配置完全一致,区别在四盘位,有盘位需求的话上464C就行。
3️⃣ 威联通 TS-564(五盘位)
简介:564比264C和464C多了专门针对核显的Intel OpenVINO框架,用于加速AI人脸识别,同时USB接口也升级到了USB3.2 Gen2,对于摄影常用的高速U盘这些外接存储更加友好,如果对照片整理有需求就选564。
4️⃣ 威联通 TS-451D(五盘位)
简介:作为威联通目前在售最便宜的X86架构设备, 最近疯狂打折,某东自营好价在1600左右,双核J4025是水了点,但有核显和四盘位撑门面,硬解4K+存资料没啥问题,对的起价格。
5️⃣ 蒲公英 X1 旁路由
简介:X1是一款专为NAS设计的旁路由,体积小巧且低功耗,常规使用仅1W,电费几乎可以无视,配合上蒲公英相关软件即可合法组网,没有公网IP也能轻松实现外网访问,最重要的是支持WiFi链接,放置NAS再也不会受到网线的约束。
6️⃣ 希捷 酷狼 机械硬盘
简介:希捷最近一直主推的NAS系列机械硬盘,贵是贵了点,但是这款高质量盘使用起来真的稳定,配合威联通可以轻松启用IHM这个希捷自研健康软件帮助监控和优化存储体验,内置的AgileArray智能阵列技术对RAID优化和电源管理帮助也很大,附赠3年原厂数据救援,出问题找希捷官方申请数据恢复即可。
⏹ 教程至此完毕,你学废了吗?
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~









































第二种改天群晖试下,我现在都是下载然后重置。。。
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
第二种改天群晖试下,我现在都是下载然后重置。。。
校验提示文案
校验提示文案