群晖 nas 里的 Docker 怎么备份 有没有类似快照的备份

2025 年 7 月 23 日
 turlin
docker 里装了些应用,类似 alist,笔记什么的 结果现在越用越多,就不由得想到数据安全问题

就想请教大佬们,有没有什么方便的备份功能,类似快照或者 ghost.到时重装了 docker 可以一键导出去就直接用的

现在只看到容器里有个导出功能,不知道会不会把配置,数据什么的都导出 到时直接可以导入进去
2673 次点击
所在节点    NAS
14 条回复
littlewing
2025 年 7 月 23 日
你没有把容器的数据目录单独挂载?
Reficul
2025 年 7 月 23 日
git + docker compose.

如果有 volume 数据的话, 会麻烦一些需要单独管理。
JerryYuan
2025 年 7 月 23 日
持久化数据放在 volume 里,volume 再和你的重要数据放在一起,容器里不放任何状态信息,做成无状态的。然后有个工具叫 runlike ,可以把容器变回 docker 命令,把生成的 docker 命令保存成文本文件也放在一起,个人觉得就够了
triptipstop
2025 年 7 月 23 日
自己单机用的话 当虚拟机用 可以 commit 然后 save 还原的时候 load
charley008
2025 年 7 月 23 日
持久化数据 volume
然后通过群晖的 hyper backup 套件,定期备份到 google drive
git00ll
2025 年 7 月 23 日
volume 和 compose.yaml 定时同步到另外一个盘和云盘。并且定时冷备
ferock
2025 年 7 月 23 日
持久数据本地存储
NAS 备份机制
NAS 快照机制
NAS 文件怎么备份,数据就怎么备份。。。
allplay
2025 年 7 月 23 日
容器多了,卷也会很多,太麻烦了。
直接把宿主系统整个一起备份
PVE+OMV+Docker ,把整个 OMV 备份
liuzimin
2025 年 7 月 23 日
如果容器用的 sqlite 数据库,可以直接拷贝整个挂载的 volume 文件夹;如果用的 postgresql 之类的,一般都内置了导出数据功能,定期导出一次 data 多地保存就行。
TerranceL
2025 年 7 月 24 日
如果数据存储在容器挂载的本地磁盘上:群晖用 btrfs 有快照功能,也有回收站。如果没用 btrfs (或者用了还要再备份),写个脚本每天 cp 一份到其他地方。
如果数据存储在容器中,写个脚本每天 save 一下吧
SakuraYuki
2025 年 7 月 24 日
compose 统一管理 然后备份 volume
Jacobson
2025 年 7 月 24 日
全部用 compose ,每个项目单独建立个文件夹,把该项目的 compose 和数据文件统统放在同一目录下,这样备份时直接打个包瞬间完成备份,到新平台上,直接 docker compose up -d 瞬间恢复。
copperDC
2025 年 7 月 24 日
compose.yaml 放在 volume 文件夹下.定期夜间关闭容器打包整个文件夹到指定文件夹再启动...我用 rclone 挂载 b2.
qingshengwen
2025 年 7 月 25 日
@git00ll #6 +1 目前就是这么做的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1147194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX