【gitlab】docker-compose安装的gitlab数据的备份与还原
使用docker-compose安装的gitlab版本sameersbn/gitlab:12.3.5
我们可以开启自动备份数据的功能,也可以手动执行备份命令,备份时关闭对应的容器。
使用docker-compose安装的备份时可以使用以下命令执行备份。
docker-compose rm -sf gitlab
docker-compose run --rm gitlab app:rake gitlab:backup:create
查看可以还原的tar包
将tar包放到:/docker-gitlab/gitlab-data/backups目录。
如:/root/QQ986945193/docker-gitlab/gitlab-data/backups/1660189640_2022_08_11_12.3.5_gitlab_backup.tar
#从默认备份恢复(backups目录下只有一个备份文件时)
docker-compose run --rm gitlab app:rake gitlab:backup:restore
执行还原命令,这里文件名去掉_gitlab_backup.tar
docker-compose run --rm gitlab app:rake gitlab:backup:restore BACKUP=1515629493_2020_12_06_13.10.0