你所不理解的东西是你无法占有的。——歌德
首先进入Gitlab所在Docker容器
docker exec -it <gitlab-container-name> /bin/bash执行:
gitlab-backup create然后退出容器、拷贝
docker cp <gitlab-container-name>:/var/opt/gitlab/backups /path/to/host/machine还原的命令也很简单:
先停止
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq再还原
gitlab-backup restore BACKUP=timestamp_of_backup例如
gitlab-backup restore BACKUP=1549251062_2019_02_04_11.8.1然后重启即可
gitlab-ctl reconfigure
gitlab-ctl restart