docker下的gitlab的备份 超简单之法
·
背景:
docker下的gitlab,启动命令如下,使用gitlab-rake进行数据备份。备份目录回到绑定的本地的/home/gitlab/data下。
gitlab.sh
docker stop gitlab
docker rm gitlab
docker run -d \
--privileged=true \
--hostname 服务器IP \
--publish 443:443 --publish 80:80 --publish 2222:22 \
--name gitlab \
--restart always \
--volume /home/gitlab/config:/etc/gitlab \
--volume /home/gitlab/logs:/var/log/gitlab \
--volume /home/gitlab/data:/var/opt/gitlab \
--volume /home/gitlab/ssl:/etc/gitlab/ssl \
gitlab/gitlab-ce:14.5.2-ce.0
备份步骤:
docker exec gitlab gitlab-rake gitlab:backup:create
看结果:
cd /home/gitlab/data/backups
恢复步骤:
docker exec gitlab gitlab-rake gitlab:backup:restore BACKUP=backup_xxxxxx OPTIONS=--skip-submodules
更多推荐

所有评论(0)