🐳 Docker Migrate — 一键迁移 Docker 的强大工具
这个脚本诞生的使命就是帮助大家更方便的进行docker迁移。脚本设计的理念就是易用,所以即使是小白也能很顺利的根据脚本提示完成一个或者多个容器的备份迁移,希望这个脚本能给大家的玩机生涯带来一点帮助。
✨ 功能亮点
- 🔍 简洁易用。小白也能愉快食用,敏感肌也能用
- 📦 完整迁移。从容器到镜像,再到网络,亦或者是你已经忘记的配置,统统都能迁移
🧭 使用方法
🖥️ ① 在旧服务器执行命令
选择备份并传输功能,根据提示进行操作,脚本会自动进行备份,生成链接
bash <(curl -fsSL https://raw.githubusercontent.com/lx969788249/docker_migrate/master/docker_migrate_perfect.sh)
复制最后输出的链接,例: http://192.168.1.1:8080/XyZ83mqP10/Mlq1n3069T.tar.gz
💻 ② 在新服务器执行命令
运行同一个脚本,选择“下载备份并恢复”:
bash <(curl -fsSL https://raw.githubusercontent.com/lx969788249/docker_migrate/master/docker_migrate_perfect.sh)
选择序号 2,粘贴刚刚复制的链接,脚本会自动下载、解压并恢复所有容器
⚠️ 注意事项
- HTTP 传输为明文,建议仅在可信网络中使用。
- 对于数据库类服务,建议选择停机备份以确保数据一致性,普通服务可无视。
- 如果你的容器路径非常特殊(如挂载到无权限路径),需确保 root 用户有访问权限。
- 脚本刚刚完成,可能会有诸多BUG,请谅解,遇到BUG请提Issue,我会尽快修复。
⭐️ 支持一下
如果这个项目对你有帮助,欢迎点个 Star
也欢迎提交 Issue 或 PR,一起优化功能。