docker安装的gitalb备份及数据迁移

一、gitlab备份

docker exec gitlab gitlab-rake gitlab:backup:create

二、gitlab数据迁移

注意:备份恢复的容器需要与原来的gitlab相同

1、进入gitlab容器

docker exec -it gitlab bash

2、停止相关数据连接服务

gitlab-ctl stop unicorn

gitlab-ctl stop sidekiq

3、从1393513186编号备份中恢复

gitlab-rake gitlab:backup:restore BACKUP=1604397006_2020_11_03_13.5.1-ee

4、copy原服务器上/etc/gitlab/gitlab-secrets.json文件覆盖新的对应同名的文件

原文地址:https://www.cnblogs.com/qiansm/p/14078344.html