Ubuntu20如何使用docker安装gitlab9.2.5-ce0
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,小编给大家分享一下Ubuntu20如何使用docker安装gitlab9.2.5-ce0,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去
千家信息网最后更新 2025年12月02日Ubuntu20如何使用docker安装gitlab9.2.5-ce0
小编给大家分享一下Ubuntu20如何使用docker安装gitlab9.2.5-ce0,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
【回忆记录几周前】
由于在Ubuntu20中支持的gitlab9.2.5-ce0版本,因此尝试了各种方式之后最终物理安装方式没有成功。
突然想到既然没有官方的支持,何不使用docker方式部署,按照该思路一顿操作,刚开始找到资料都是介绍第三方维护的版本(很坑),尝试了多次最终才下载成功,但启动之后,使用命令行操作gitlab恢复数据,web页面报错,查阅各种文档无法解决,尝试多次只能放弃使用。(非官方维护版本,有各种坑,有些版本不能使用命令行,有些版本不能恢复数据)
最后发现官方有支持,直接使用该版本,过程非常顺利。根据物理版本的使用方式,进入docker容器内部,各种命令和物理机中使用毫无差别,顺利恢复数据。
下面记录部署流水账【粗糙莫怪】:
sudo docker pull gitlab/gitlab-ce:9.2.5-ce.0 【从官方拉取最靠谱】
sudo mkdir /home/gitlab_9.2.5
sudo mkdir config logs data
【需要将备份文件修改权限】sudo docker run --detach -p 443:443 -p 80:80 -p 2222:22 --name gitlab --restart always -v /home/gitlab_9.2.5/config:/etc/gitlab -v /home/gitlab_9.2.5/logs:/var/log/gitlab -v /home/gitlab_9.2.5/data:/var/opt/gitlab gitlab/gitlab-ce:9.2.5-ce.0【不映射22端口,会导致使用ssh方式clone代码出问题】sudo chmod -R 777 backups/sudo docker exec -it gitlab bashgitlab-ctl stop unicorngitlab-ctl stop sidekiqgitlab-rake gitlab:backup:restore BACKUP=1607587949_2020_12_10_9.2.5gitlab-ctl start
【好使--privileged 】sudo docker run --detach -p 443:443 -p 80:80 -p 2222:22 --name gitlab --restart always --privileged -v /home/gitlab_9.2.5/config:/etc/gitlab -v /home/gitlab_9.2.5/logs:/var/log/gitlab -v /home/gitlab_9.2.5/data:/var/opt/gitlab gitlab/gitlab-ce:9.2.5-ce.0 sudo cp 1607587949_2020_12_10_9.2.5_gitlab_backup.tar backups/sudo docker exec -it gitlab bashcd /var/opt/gitlab/backupschown git.git 1607587949_2020_12_10_9.2.5_gitlab_backup.targitlab-ctl stop unicorngitlab-ctl stop sidekiqgitlab-rake gitlab:backup:restore BACKUP=1607587949_2020_12_10_9.2.5gitlab-ctl start
以上是"Ubuntu20如何使用docker安装gitlab9.2.5-ce0"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
版本
方式
命令
官方
数据
物理
篇文章
尝试
支持
成功
内容
粗糙
不怎么
介绍第
代码
备份
大部分
好使
容器
差别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
检查数据库是否启动在哪
加大校园网络安全宣传工作
sdh是有线传输网络技术吗
软件开发微信宣传文案
数据库复制增加数据
mfc odbc 数据库
为啥打开58显示服务器异常
蜀西道互联网科技有限公司
海州区智能网络技术创新服务
数据库原理第5版pdf
vr程序软件开发 招聘
平凉市网络安全宣传
网络安全设备集中监控
数据库一直开着有事吗
777互联网科技有限
韩国 网络安全怎么样
银行软件开发实行弹性制
代理桌面共享软件开发
神雕侠侣2几个区一个服务器
专业技术人员网络安全试卷1
历史学外国数据库
双网口服务器接两个交换机
poe数据库
加强学生网络安全教育案例
戴尔t440服务器超值低价
数据库日志路径
江苏网络安全工程信息推荐
服务器主机名是计算机名吗
用数据库写的文件怎么封装
磁带机怎么备份数据库