问题1:备份文件找不到
网上教程说的备份文件是一串数字。其实完成的文件名是1496898566_2017_06_08_gitlab_backup.tar
在恢复的时候不能只写前面的数字,还有带上后面的日期,以上面这个备份文件为例,我们的恢复命令要这样写:
gitlab-rake gitlab:backup:restore BACKUP=1496898566_2017_06_08
问题2:没有权限打开备份文件
通过ls -l
备份文件的拥有者是root用户,在docker里面自然无法打开。
把拥有者改成跟backups目录一样
chown -R polkitd ./backups
问题3:备份和恢复的gitlab版本不一致
GitLab version mismatch:
Your current GitLab version (9.2.2) differs from the GitLab version in the backup!
Please switch to the following version and try again:
version: 9.1.4
[[docker版gitlab版本升级]]