1.备份

docker exec -it xxx /bin/bash 进入gitlab容器,输入命令gitlab-rake gitlab:backup:create 生成备份文件。默认路劲在/var/opt/gitlab/backups/

2.恢复

为了保证gitlab版本一致,这里直接使用原docker环境的镜像,docker save -o gitlab.tar gitlab/gitlab-ce:latest。将gitlab.tar和上一步备份的文件 传输到新的服务器中,并导入docker。创建新的gitlab容器并启动,目录和端口与原镜像保持一致。进入容器,执行备份恢复命令gitlab-backup restore BACKUP=1716366621_2024_05_22_16.2.4。将原环境中的gitlab.rb 和gitlab-secrets.json 文件拷贝到新容器的/etc/gitlab/目录下。重启docker。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐