gitlab备份还原

简介: gitlab备份还原

首先进入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
相关文章
|
存储 Shell 网络安全
docker 安装gitlab,配置邮件,备份全流程
docker 安装gitlab,配置邮件,备份全流程
625 0
docker 安装gitlab,配置邮件,备份全流程
|
6月前
|
存储 网络安全 数据安全/隐私保护
docker 安装gitlab,配置邮件,备份全流程
docker 安装gitlab,配置邮件,备份全流程
243 0
|
存储 Kubernetes Linux
GitLab 最新安装&备份&升级教程(全)
本文介绍了gitlab从安装、升级、备份、恢复一系列操作方法,便于日常更新维护。
665 0
GitLab 最新安装&备份&升级教程(全)
|
弹性计算 Shell Linux
Docker 中 Gitlab 数据的备份和迁移
备份gitlab数据,并进行迁移恢复
2645 0
Docker 中 Gitlab 数据的备份和迁移
|
数据库 数据库管理
又搞飞机了,号称有五重备份的GitLab居然也歇了
又搞飞机了,号称有五重备份的GitLab居然也歇了
116 0
又搞飞机了,号称有五重备份的GitLab居然也歇了
|
数据库 数据库管理
又搞飞机了,号称有五重备份的GitLab居然也歇了
又搞飞机了,号称有五重备份的GitLab居然也歇了
又搞飞机了,号称有五重备份的GitLab居然也歇了
|
Docker 容器
docker部署gitlab-ce以及gitlab的备份与恢复
1、使用docker-compose的方式 docker-compose.yml version: '3.1' services: gitlab-ce: image: registry.
5080 1