准确--使用 ThinBackup 插件执行备份和恢复

使用 ThinBackup 插件执行备份和恢复

导出(备份)步骤:
  1. 进入 Manage Jenkins > ThinBackup
  2. 设置 Backup schedule for full backups(可选),并配置 Files to exclude(可选)。
  3. 点击 Backup Now 立即执行手动备份。然后去容器中压缩并拷贝出来
导入(恢复)步骤:
  1. 在新(或需要恢复的)Jenkins 服务器上安装 ThinBackup 插件。
  2. 将备份文件夹(例如 2025-06-14_14-30-00)拷贝到新 Jenkins 服务器上。
  3. 进入新 Jenkins 的 Manage Jenkins > ThinBackup,配置 Backup directory 指向备份文件的父目录
  4. 点击 Restore,选择要恢复的备份,点击 Restore
  5. 恢复完成后,点击 Manage Jenkins > Reload Configuration from Disk,或重启 Jenkins 容器。密码和原先一样!

最终恢复成功的命令示例

docker ps -a
#界面ThinBackup备份
docker exec -it jenkins /bin/bash
#容器内cd /root/jenkins_backup/
#容器内tar -cvf FULL-2025-06-12_23-00.tar FULL-2025-06-12_23-00
docker cp jenkins:/root/jenkins_backup/FULL-2025-06-12_23-00.tar /tmp
cd /tmp
#下载
docker cp FULL-2025-06-12_23-00.tar jenkins:/root/jenkins_backup/
#容器内cd /root/jenkins_backup/
#容器内tar -xvf FULL-2025-06-12_23-00.tar
#界面ThinBackup还原
docker restart jenkins

你可能感兴趣的:(Docker,java)