docker比较完善的备份迁移方案有吗?

[复制链接]
查看: 5991   回复: 9
发表于 2024-7-21 04:07:26 | 显示全部楼层 |阅读模式
上面弄这么花里胡哨的干什么,直接 docker commit 呀
回复

使用道具 举报

 楼主| 发表于 2024-7-21 04:08:23 | 显示全部楼层
在新服务器安装好DOCKER,停止服务,把文件夹拷过新服务器,然后启动服务。一般是/var/lib/docker
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-21 04:08:30 | 显示全部楼层
如果你做了持久化 就迁移自己的
没做就楼上的路径
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-21 04:08:49 | 显示全部楼层
老哥,这样操作启动完Docker  原来的所有容器以及设置都在么?docker比较完善的备份迁移方案有吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-21 04:09:19 | 显示全部楼层
我写过 Mailcow 的迁移教程,就是基于 Docker 的,所有容器都在的,如果你 docker 有其他设置的话记得也同步 docker 配置文件

https://u.sb/docker-mailcow/#mailcow-%E7%9A%84%E8%BF%81%E7%A7%BB-t2=docker比较完善的备份迁移方案有吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-21 04:09:46 | 显示全部楼层
docker-compose 编排,复制过去 up 完事儿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-21 04:10:19 | 显示全部楼层
记得要把映射的文件夹也同步迁移过去。如果没有文件夹映射,就没问题。
回复 支持 反对

使用道具 举报

发表于 2024-7-21 04:10:52 | 显示全部楼层
映射的我知道,我的都是把容器的文件夹映射出来,换到别的机器上重新拉取镜像,还用相同的路径 就可以保留容器的配置信息,但是docker的配置都是重新安装配置。  按照/var/lib/docker这个文件夹 就是保存了docker的配置?容器都不用重新拉取了呗?复制过去后直接启动docker就跟原来的都一样了?docker比较完善的备份迁移方案有吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2024-7-21 04:11:13 | 显示全部楼层
是的,只要映射到外部的文件夹都一致,那么就是一样的,DOCKER本身就是静态化的。
回复 支持 反对

使用道具 举报

发表于 2024-7-21 04:11:34 | 显示全部楼层
大佬,看了下你的教程 大致也是同步映射的文件 和/var/lib/docker目录,但是没明白为啥停止容器之后还要二次同步一下?容器运行时候直接同步如果有问题的话 直接停止在同步不就好了么?为什么要同步两次呢?docker比较完善的备份迁移方案有吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则