灌水王 发表于 2024-7-21 04:07:26

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

上面弄这么花里胡哨的干什么,直接 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原来的所有容器以及设置都在么?https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

灌水王 发表于 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=https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

灌水王 发表于 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就跟原来的都一样了?https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

伟利恒 发表于 2024-7-21 04:11:13

是的,只要映射到外部的文件夹都一致,那么就是一样的,DOCKER本身就是静态化的。

city 发表于 2024-7-21 04:11:34

大佬,看了下你的教程 大致也是同步映射的文件 和/var/lib/docker目录,但是没明白为啥停止容器之后还要二次同步一下?容器运行时候直接同步如果有问题的话 直接停止在同步不就好了么?为什么要同步两次呢?https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
页: [1]
查看完整版本: docker比较完善的备份迁移方案有吗?