Ubuntu20如何使用docker安装gitlab9.2.5-ce0
发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,小编给大家分享一下Ubuntu20如何使用docker安装gitlab9.2.5-ce0,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去
千家信息网最后更新 2024年10月21日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安全错误
数据库的锁怎样保障安全
电脑怎么下载神奇宝贝服务器
大型网站网络技术要求
广州粉象网络技术拼音
亚飞软件开发有限公司
网络安全法 培训
2021国家网络安全周是第几页
渝中区常规软件开发服务常见问题
多人手机语音聊天软件开发
软件开发可以让别的公司做吗
软件开发能自己开公司吗
哪些数据库提供文献传递服务
千鲜汇软件开发
服务器接入安全控制器
安仁电脑软件开发薪资
亚卓网络技术有限公司怎么样
ios软件开发揭密
剑三服务器闪退怎么回事
广州国企软件开发
有钱好好说软件开发
数据库并列查询语句
双路服务器内存只有一半能用
可以自动更新数据库结构
奔驰互联网科技
游戏服务器不在
vb打印软件开发
数据库不安全性产生什么事
保定数据库安全审计
福建方便软件开发销售价格
数据库缓存怎么判断
网络安全危险和风险