Docker安装配置GitLab详细过程
来源:     阅读:3
易浩激活码
发布于 2025-11-22 21:48
查看主页

简介

docker拉取gitlab的命令,可以去官网
https://hub.docker.com/r/beginor/gitlab-ce下载,搜索镜像beginor/gitlab-ce

Docker安装配置GitLab详细过程

运行脚本

mkdir -p /gitlab/etc
mkdir -p /gitlab/log
mkdir -p /gitlab/data

docker run -d --name gitlab 
--detach 
--publish 18843:443 
--publish 18810:80 
--restart unless-stopped 
-v `pwd`/gitlab/etc:/etc/gitlab 
-v `pwd`/gitlab/log:/var/log/gitlab 
-v `pwd`/gitlab/data:/var/opt/gitlab 
beginor/gitlab-ce:11.0.1-ce.0

执行脚本,可以看到gitlab已经搭建完成,启动后,会直接让你修改密码

Docker安装配置GitLab详细过程

Docker安装配置GitLab详细过程

这里部署运行后,创建项目的时候会发现一个问题:

创建项目的时候host是一个随机数,不是我们这边部署的服务器地址,如图

Docker安装配置GitLab详细过程

这里需要修改/etc/gitlab/gitlab.rb,进入文件的第二块就是

Docker安装配置GitLab详细过程

修改地址到自己的服务器地址,然后重启容器:

Docker安装配置GitLab详细过程

重启后发现,页面打不开了

Docker安装配置GitLab详细过程

缘由是由于修改了内部gitlab的external_url后,其docker的内部访问端口不再是默认的80端口,而是你配置的external_url端口,所以你需要修改内部端口为你指定的external_url端口。

解决办法,修改端口映射

先移除原来的容器,然后重新运行原来的脚本,将端口号修改为external_url设置的端口号

mkdir -p /gitlab/etc
mkdir -p /gitlab/log
mkdir -p /gitlab/data

docker run -d --name gitlab 
--detach 
--publish 18843:443 
--publish 18810:18810 
--restart unless-stopped 
-v `pwd`/gitlab/etc:/etc/gitlab 
-v `pwd`/gitlab/log:/var/log/gitlab 
-v `pwd`/gitlab/data:/var/opt/gitlab 
beginor/gitlab-ce:11.0.1-ce.0

Docker安装配置GitLab详细过程

启动项目后,正常使用(gitlab的这个服务器启动比较慢,所以需要等一会)

Docker安装配置GitLab详细过程

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境
相关推荐
这一章让你了解透js中的prototype和__proto__
简单记录 Canvas 中绘制椭圆形
0124编程-偏微分和梯度绘图-Plotly
Maven的安装与设置
数据调度平台系统二大种类及其实现方法与流程
首页
搜索
订单
购物车
我的