系统重装或启动一个新的docker容器, 怎么合并之前的数据


#1

我在wind10上安装了docker版的seafile-server, 目前一切正常. 可是如果我要重装, 我要怎么导入重新前的数据到新的docker里呢?
以下是我的几个想法:
1, docker的image和container能否直接备份, 重装后直接恢复回去, 这是最直接的方案
2, docker往共享目录里写的’seafile’文件夹能否备份, 在重装系统, 重装docker, 下载image并run了一个新的container后, 应用老的seafile文件夹里的一切内容
3, 全手动在linux下安装时, 会问是否应用已存在的数据库, docker版有这个支持吗? (子问题, 所谓的应用已存在的数据库, 是不是连文件也就一起迁移了)
4, 如果都不行, 推荐的做法是怎样的?
5, 如果根本不支持导入前次数据, 那个旧的seafile文件夹是不是只能用特殊工具"导出"成普通文件用了? 加密的呢?


#2

windows 平台没用过,不清楚具体架构是否相同,

linux docker 环境下,只要你配置文件不改变,删除,默认新建container,会自动加载之前的配置、

详见官方文档更新指南、