Ubuntu20如何使用docker安装gitlab9.2.5-ce0
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,小编给大家分享一下Ubuntu20如何使用docker安装gitlab9.2.5-ce0,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
澳大利亚有没有碳排放数据库
mongo备份删除数据库
虚拟机建立服务器
租用gpu服务器
e4a怎么看数据库
杭州搭建存储服务器
计算机软件开发kpi设计
速成建站和买服务器
搭建公司外网服务器
matlab服务器仿真
两会期间的网络安全策略
服务器关闭安全设置
江西省珠峰软件开发有限公司
高中信息技术 数据库说课稿
什么叫用户对数据库进行的操作
中学信息网络安全活动
十堰市讯联网络技术服务
服务器如何和域名绑定
软件开发适用税率是多少
电脑服务器程序系统菜单在哪
武汉 灯光秀 网络安全宣传
黑龙江医保专线服务器地址
数据库er图在哪部分学的
围场招聘软件开发的吗
渝北区网络技术服务部
计算机网络安全三大要素包括
常德串口服务器厂
淄博怎么备份织梦数据库文件
mbs是软件开发
上海品质软件开发参考价格