NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

2026-01-31 19:21:47 3点赞 25收藏 0评论

本文基于威联通NAS,同时适用于群晖等各平台NAS, 是过去笔记的再次整理并重新实践.

本次以Sun-Panel更新为例子, images在文中为映像.

备份数据-导出容器

导出容器做好数据备份

还可以先备份挂载后的文件数据,然后删除容器,然后删除映像内容。然后重新安装即可,最后将文件替换回来即可!

只要不是目录及大版本更新,默认安装后会直接使用原来的配置文件,并不会丢失!但还是要先备份好,等新版本稳定使用一段时间后再删除备份。

一定要去看新版本有什么改动, 有什么注意事项, 再决定要不要更新!

只要涉及目录结构调整 / 大版本升级 / 数据迁移,就必须按“高风险更新”处理,备份一定要做全。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

记录配置信息:

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

记录映像名称:hslr/sun-panel:latest, 后面我们推送到私有仓库的时候要用这个名称!

推送映像到私有仓库

配置私有仓库地址:

http://127.0.0.1:57080

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

去官网将最新的映像推送到私有仓库.

这部分是NAS端无法正常访问hub.docker.com官网, 又没有配置代理时才使用的. 若是可以正常拉取映像, 跳过该步骤到下一节「重建容器」

拉取映像到本地

Windows打开Windows Powershell

# 拉取一个用于测试的映像hslr/sun-panel

docker pull --platform linux/amd64 hslr/sun-panel:latest

PC上打标签.

将你的映像重新打上标签(tag),指向你的 NAS 私有仓库地址。这里的映像名称是上面查看旧容器在用的映像名称

# 格式: docker tag [源映像名] [NAS_IP:端口/映像名] 这里的映像名称是上面查看旧容器在用的映像名称

docker tag hslr/sun-panel:latest 192.168.1.100:57080/hslr/sun-panel:latest

# 若不是局域网,则为:

docker tag hslr/sun-panel:latest 你的Frp域名.app:12345/hslr/sun-panel:latest

push映像

【将映像推送到(push)你的 NAS】重新标记映像 (Tag),指向你的仓库地址:

# 局域网

docker push 192.168.1.100:57080/my-hslr/sun-panel

# 非局域网 通过 FRP 外网访问

docker push 你的Frp域名.app:12345/hslr/sun-panel:latest

(注:如果 Docker 默认要求 HTTPS,你可能需要在 Docker Desktop 的设置中将 192.168.1.100:5000 添加到 "insecure-registries" 列表中)

docker tag 和 docker push 命令中的仓库地址格式是 [域名或IP]:[端口]/[映像名], 它不包含 http:// 或 https:// 这样的协议前缀。Docker 客户端会自动处理协议。

推送成功后,你就可以在 NAS 的 Container Station 里,通过映像名称 192.168.1.100:57080/hslr/sun-panel:latest 来创建新的应用了,它会直接从你自己的仓库中拉取,速度飞快。

重建容器

停止容器进行重建

停止容器

勾选重新创建

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

选中为私有仓库

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

检查配置环境

这里要和前面备份时的截图进行对比, 新的版本有些会增加一些新的环境调整! 一定要仔细检查!

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

重建成功

我们可以看到, 在映像部分, 容器工作站将旧版本映像停止使用, 出现了新旧两个映像.

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

更新完毕, 可以正常打开, 所有配置文件都在.

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

删除旧的映像

保留导出的备份文件, 等新版本稳定使用一段时间后再删除备份和旧映像文件。

验证功能

更新完毕能正常打开,配置文件还在,说明升级完成。

旧镜像处理

你提到“镜像部分会出现新旧两个镜像”,这是正常现象。

● 建议:先保留导出备份文件

● 新版本稳定使用一段时间后,再删除备份和旧镜像

我作为六年的威联通老用户,目前手里主力用的热备份的NAS是之前威联通的爆款NAS TS264C,双盘位,两个4T组RAID,存我的一些照片冷数据是完全够了。但是从今年开始我买了索尼FX3和大疆的Pocket3,每次我出去之后回来都是50GB或者200GB的视频素材,我原有的NAS容量和盘位都完全不够我存的。

所以我趁着这次威联通发新品八盘位NAS的时候就入了一台,回来写一下我的升级过程和使用体验。

我之前的TS264C是老的系统,而去年威联通就大面积更新了基于ZFS文件系统的QuTS hero h5.2系统了,这也是目前市面上为数不多的把商用文件系统下放到消费级产品上的品牌。这当然也是我继续使用威联通的核心理由之一。

目前我的建议是,如果你跟我一样是老NAS直接升级上来的Qu805八盘位,那么你就跟我一样直接买新硬盘配置好之后,直接把老NAS上的数据用内网传输到新NAS上就行了。当然,你要是没时间的话,直接把旧NAS上的硬盘拆下来插在新NAS上,它也可以做到无缝升级。如果接入的老硬盘用的是QTS系统,想装QuTS Hero系统就得先删除原硬盘上的所有分区(格盘),不然无法执行安装。

我的新NAS需要配置的东西:3-2-1备份流程,zerotier虚拟局域网工具,定时自动备份等等。剩下的其实就是Qumagie之类的照片自动分类工具。不过拆完硬盘之后我才发现,如果我懒得动弹的话,其实直接把旧硬盘拆了放新机器上就能无缝衔接。

Qu805介绍

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

这次威联通给的新品确实是五年以来我最有购买欲望的东西。处理器全系升级成N150,自带的内存全系升级成默认16G DDR5。最关键的是,它给了八盘位的选项,并且八盘位只要5799的价格。

八盘位NAS,支持ZFS的文件系统,就这两个配置,放在五年前没有一万块拿不下来,现在威联通给干到只要5799了,不得不说我这个威联通老用户还是享受到福利了。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

目前威联通的Qux05系列的NAS,除了盘位不一样,区域的配置都是一样的,比如支持两条M.2 PCIe3.0的固态,标配N150的处理器,标配支持4K输出的HDMI接口,机身前面的USB接口换成了type-C形式,标配双2.5Gbps的有线网接口等等。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

我升级的想法就是一步到位,直接升级到八盘位,为我未来有更多的硬盘做准备。我之前用双盘位的NAS的时候,真的是被限制了好多,买了新硬盘我也不敢往里面加。

现在换了Qu805之后,我原有的两块硬盘换到Qu805上之后就还剩下6个盘位,应对我未来升级单盘20T的需求是完全够用的。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

威联通这次QuX05系列有个比较好的地方是全系标配支持4K输出的HDMI接口,我在想可能是新的N150处理器性能的提升还是够的,所以多一个4K输出的HDMI接口是没什么太大的影响。

两个2.5G的有线网接口,可以做链路聚合以及SMB多通道某些情况下完全可以当5Gbps来用。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

Qu805的前USB接口换成了USB-C接口,适配性更强,后面的USB接口依然还是USB-A接口。前USB-C接口拿来复制备份相机卡上的文件是很方便的,有时候我甚至都懒得把卡插在电脑上了,我都直接插在前USB-C接口上一键复制,然后直接用电脑处理NAS上的 视频文件。

我现在每次出去拍视频,基本上一次就能有50G到500G不等的文件出来,我现在终于明白这个前置USB接口和复制按键设计的意义了。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

双M.2盘位是通过扩展卡的形式从左侧主板延伸出来,支持PCIe 3.0x1,单盘最大支持4TB。

之前M2固态价格崩盘的时候我屯了一堆2T的固态,这下升级Qu805之后就用上了。我建议是大家插这个硬盘的时候还是用Qu805附赠的固态硬盘散热片给它加上,增加它的散热能力。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

尤其是我NAS的系统和大部分的服务就装在这个固态上,平时的读写发热量还是在的。虽然大部分情况下只要你持续稳定通电,固态硬盘就不会坏,但是高温环境下的确是会降低它的寿命。最重要的是这个散热片是免费,威联通送都送了,不如先用上。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

英特尔酷睿N355只支持单通内存,所以只有一个内存插槽。需要注意的是,如果你只是扩展内存的话不必拆机,抽出硬盘仓就可以更换内存了,本次Qu系列新品Qu405、Qu605、Qu805标配的是DDR5 16G内存,都是大品牌内存,我这台是金士顿的,不过官方说是支持扩展到最大16G内存,目前看来也没必要升级了,因为已经满配16G,一般就算受折腾的用户也很难把这个内存吃满,而且我个人感觉是可以支持到32G的,不过手里没单根32G的内存测试,后续有结果会更新在评论区置顶。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

从威联通之前的TS464C2开始,就标配硬盘防盗钥匙了。这个功能其实主要目的不是防盗,而是防止有人手贱把你的硬盘拆下来。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

威联通这次全新的Qu系列,是直接支持QTS和QuTS hero双系统。简单来说,QTS就是威联通最成熟的桌面NAS系统,界面好看、应用多,家庭用户用起来更顺手;而QuTS hero系统是专为企业而生的,它基于 ZFS 文件系统,数据完整性和容错能力杠杠的,写时复制、数据快照、重删压缩全都有,去年被下放到消费级,也就是说连我们这种普通用户也能玩玩企业级的玩法了,只要你对ZFS有需求,那么就它了,关于QTS和QuTS hero深入介绍可以看看我往期文章,Qu系列标配16G DDR5内存,可以任意切换系统了。

NAS Docker 容器更新详解:从备份、推送到重建的全流程指南

在初始化时,可以按界面提示安装,如果选择『启动智能安装』选项,那么它默认安装的是QTS系统,如果是『选择其他固件』选项,则可以切换为手动上传QuTS hero固件包的形式直装QuTS hero系统,在威联通下载中心可以下载系统包,非常简单,就不再赘述了,建议按需求在初始化时确定使用哪个版本系统,避免后续数据迁移麻烦。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
25
扫一下,分享更方便,购买更轻松