docker Gitlab 仓库数据备份和恢复

安装部署

自动备份

备份恢复

密码设置

一、备份
1、首先查看docker中运行的容器,找到运行gitlab的容器id
linux shell 窗口中执行如下命令:

docker ps

2、进入docker容器

docker exec -i -t 4d5e099d20af /bin/bash

3、创建备份
执行命令:

gitlab-rake gitlab:backup:create

备份完成后生成的文件:

备份文件所在目录为git数据卷目录中的backups

将上述文件拷贝出来即可。

二、恢复
1、把备份文件上传到新服务器的gitlab数据卷backups目录中

2、进入dokcer 容器 gitlab

docker exec -i -t gitlab /bin/bash 

3、恢复备份

gitlab-rake gitlab:backup:restore BACKUP=1638859531_2021_12_07_11.1.4_gitlab_backup

完成后访问WEB检查了下没有什么问题。

 
 

 

posted @ 2022-10-13 11:23  刘小吉  阅读(1125)  评论(0编辑  收藏  举报