docker——搭建Gitlab

本文分享了在遇到直接在Linux上搭建Git服务端及配合Jenkins服务时的常见问题后,采用Docker部署GitLab的全过程。文章详细介绍了如何获取镜像、设置外部目录以方便后续升级、运行容器并修改配置文件,最终实现通过Web管理页面访问GitLab。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前直接在linux上搭建Git服务端,配合使用jenkins服务时一直报错,搭建了好几天,还是报错,试了很多方法都不行,后来想能不能使用docker来搭建服务器,一搜有,并且还带了web管理页面,这就是Gitlab。写下部署过程,可能会让些许人少走弯路。

1、获取镜像

docker pull beginor/gitlab-ce:11.0.1-ce.0

2、运行

1、将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级。目录自己选定,与之后的配置相对应就可以。

mkdir -p  /data/git/etc
mkdir -p  /data/git/log
mkdir -p  /data/git/data

2、准备好这三个目录之后, 就可以开始运行 Docker 镜像了。(注意目录相对应)

	docker run -d -p 8443:443 -p 8090:8090 --name gitlab --restart=always -v /data/git/etc:/etc/gitlab  -v /data/git/log:/var/log/gitlab  -v /data/git/data:/var/opt/gitlab  beginor/gitlab-ce:11.0.1-ce.0

3、修改配置文件

1、把external_url改成域名或者IP地址,端口号与上面对应即可。(8090)

vi /data/git/etc/gitlab.rb

在这里插入图片描述
重启容器!!!
到此为止,gitlab的web管理页面就可以正常访问。如果还不能访问,看看端口是否重复了,以上适用于http的连接方式。
http://ip地址:端口号

接下来登录到管理页面,输入重置密码,如admin123,默认用户为root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

屁仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值