找回密码
 加入我们
搜索
      
查看: 5870|回复: 37

[NAS] 【讨论】群晖的docker容器怎么做迁移(备份)

[复制链接]
发表于 2024-12-13 11:25 | 显示全部楼层
重要的不是docker run还是docker compose,重要的是数据持久化配置
你的命令或者compose文件中得有数据持久化的配置项,数据目录重定向到本地指定目录,才能方便的去做备份

一个不是很恰当的比喻:
不做数据持久化,docker类似于一台PC整机,你得开机启动,进系统才能拿到数据或做其他操作
做了数据持久化,就相当于你在一台PC整机的USB口上接了个移动硬盘,你平时都把数据放移动硬盘里,你需要读取或者备份数据,移动硬盘一拔,去任意设备上都能用

其中docker run命令或compose文件等于整机的配置单
数据持久化目录等于移动硬盘,这个移动硬盘就是上述整机配置单中的一个子项
发表于 2024-12-13 11:32 | 显示全部楼层
BetaHT 发表于 2024-12-11 11:40
我就说那些言必称nas要配docker的人基本上没长时间用过nas也没用过docker。
受害者就这么出现了——docker ...


其实可以很方便的去做
简单的做法:建立一个Docker目录,在其中为每个服务建立子目录,子目录中放compose配置文件,配置文件包含数据持久化命令,定向到本服务的子目录内

然后备份Docker目录即可,迁移到其他地方只需要对每个服务docker compose up -d
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-30 12:05 , Processed in 0.008511 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表