docker 安装 gitlab

docker 安装 gitlab

此次安装环境:Ubuntu 20.04.6 LTS,Docker version 24.0.7

1、搜索镜像

docker search gitlab

2、可以看到多个版本的镜像,选择自己所需镜像下载

docker pull twang2218/gitlab-ce-zh

安装过程网慢的话得等会。
3、启动gitlab服务

docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always --name gitlab -v /usr/local/gitlab/etc:/etc/gitlab -v /usr/local/gitlab/log:/var/log/gitlab -v /usr/local/gitlab/data:/var/opt/gitlab --privileged=true twang2218/gitlab-ce-zh:latest
docker run 
-d                #后台运行,全称:detach
-p 8443:443      #将容器内部端口向外映射
-p 8090:80       #将容器内80端口映射至宿主机8090端口,这是访问gitlab的端口
-p 8022:22       #将容器内22端口映射至宿主机8022端口,这是访问ssh的端口
--restart always #容器自启动
--name gitlab    #设置容器名称为gitlab
-v /usr/local/gitlab/etc:/etc/gitlab    #将容器/etc/gitlab目录挂载到宿主机/usr/local/gitlab/etc目录下,若宿主机内此目录不存在将会自动创建
-v /usr/local/gitlab/log:/var/log/gitlab    #与上面一样
-v /usr/local/gitlab/data:/var/opt/gitlab   #与上面一样
--privileged=true         #让容器获取宿主机root权限
twang2218/gitlab-ce-zh    #镜像的名称,这里也可以写镜像ID

4、这里需要配置下girlab.yml

进入容器
docker exec -it 【容器id或容器名】

在这里插入图片描述

修改配置文件
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
改成自己的ip和端口

在这里插入图片描述
5、在容器内启动服务:

gitlab-ctl restart

6、退出容器

exit

7、使用浏览器打开Gitlab,第一次访问默认是root账户
8、第四步容器中的gitlab.yml文件配置,要挂载出来,否则每次启动服务器都要去配置一下
在这里插入图片描述
拷贝出来后,再重启容器然后配置生效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值