docker-compose安装的gitlab备份与恢复数据

docker安装的gitlab备份与恢复

1、备份

#进入gitlab
docker exec -it gitlab_gitlab_1 bash
#进入备份目录
cd /var/opt/gitlab/backups
#备份gitlab
gitlab-rake gitlab:backup:create
#复制备份数据到宿主机
docker cp 5e06ad9e2498:/var/opt/gitlab/backups/1534251675_2018_08_14_11.1.4_gitlab_backup.tar /root/

2、恢复

#复制备份数据到容器
docker cp 1534251675_2018_08_14_11.1.4_gitlab_backup.tar 65cb60c28c67:/var/opt/gitlab/backups
#进入备份目录
cd /var/opt/gitlab/backups
#授权
chmod -R 755 1534251675_2018_08_14_11.1.4_gitlab_backup.tar
#恢复备份
gitlab-rake gitlab:backup:restore BACKUP=1534251675_2018_08_14_11.1.4

再次访问gitlab就能看到恢复的数据了,不需要重启


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
docker存储volume docker存储volume
docker使用volume创建本地数据卷轴 #创建volume docker volume create volume-test1 #查看参数 docker inspect volume-test1 #使用volume docker r
2018-08-15
下一篇 
Docker安装Gitlab中文版本 Docker安装Gitlab中文版本
中文镜像地址:https://hub.docker.com/r/twang2218/gitlab-ce-zh/使用docker-compose安装Gitlab 新建docker-compose.yml version: '2' servi
2018-08-14
  目录