news 2026/5/23 10:27:30

Docker部署的Gitlab14.6.1备份恢复全网最详细教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker部署的Gitlab14.6.1备份恢复全网最详细教程

一、环境准备

1、1 检查版本一致性

1)通过配置的个人令牌acces_token访问接口获取版本号

curl --header "PRIVATE-TOKEN: ChRewxxxxxxxxscEADzj" http://XXXXXX:9800/api/v4/version

以上命令运行结果如下图所示:

查询gitlab版本号

2)通过gitlab命令获取版本号

sudo docker exec -it gitlab gitlab-rake gitlab:env:info | grep "GitLab version"

或者使用docker exec -it gitlab bash 命令进入到gitlab的docker容器内部执行指令:

cat /opt/gitlab/version-manifest.txt | grep "gitlab-ce"

以上命令执行结果如下图所示:

查询gitlab版本号

1、2 部署新的gitlab

注意gitlab部署要开启swap共享内存,建议8g,(调低 swappiness(避免频繁 swap))

如果原来的gitlab镜像版本是latest,那么需要执行以下命令保存镜像:

docker save -o gitlab.tar.gz gitlab/gitlab-ce:latest

然后上传到新的服务器上以便于构建gitlab容器实例做备份恢复,如下图所示:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 10:25:52

解放双手:用自然语言操控计算机的智能革命

解放双手:用自然语言操控计算机的智能革命 【免费下载链接】UI-TARS-desktop The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra 项目地址: https://gitcode.com/GitHub_Trending/ui/UI-TARS-desktop 你是否曾…

作者头像 李华
网站建设 2026/5/23 10:20:47

PoUW共识机制:区块链安全与效率的创新解决方案

1. PoUW共识机制:重新定义区块链安全与效率的博弈在比特币诞生后的十六年里,工作量证明(PoW)机制一直面临着能源消耗与计算资源浪费的尖锐批评。传统PoW要求矿工进行无实际意义的哈希计算,仅为了证明其投入了足够的计算…

作者头像 李华
网站建设 2026/5/23 10:19:57

如何实现E5续订程序的智能定时任务:随机时间间隔调用的核心技术

如何实现E5续订程序的智能定时任务:随机时间间隔调用的核心技术 【免费下载链接】e5 e5续订 项目地址: https://gitcode.com/gh_mirrors/e5/e5 对于使用Microsoft 365 E5开发者订阅的用户来说,E5续订程序的定时任务实现是确保订阅持续活跃的关键技…

作者头像 李华
网站建设 2026/5/23 10:19:57

如何通过浏览器插件优化国内GitHub访问体验

如何通过浏览器插件优化国内GitHub访问体验 【免费下载链接】Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~! 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 对于国内开发者而言,GitHub…

作者头像 李华