备份
- 进入容器 docker exec -it gitlab /bin/bash
- 执行gitlab-rake gitlab:backup:create 备份命令,默认将备份文件保存至/var/opt/gitlab/backups/(注意:此备份不会备份json文件和rb文件,需要手动复制)
- 备份完成后需要进入目录查看
cd /var/opt/gitlab/backups/
- exit退出容器,将备份文件拉取到宿主机:
docker cp gitlab:/var/opt/gitlab/backups/1655195319_2022_06_14_14.2.6_gitlab_backup.tar /data/bak/gitlab/20220614 - 将json和rb文件也复制到备份目录下
docker cp gitlab:/etc/gitlab/gitlab-secrets.json /data/bak/gitlab/20220614/
docker cp gitlab:/etc/gitlab/gitlab.rb /data/bak/gitlab/20220614/