【CI/CD】docker部署gitlab

2021/6/2 10:51:36

本文主要是介绍【CI/CD】docker部署gitlab,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

下载gitlab镜像

docker search gitlab

  

 

安装截图中圈出来的这个。

docker pull gitlab/gitlab-ce

  

 

 安装成功后查看镜像。

 

 

将镜像启动为容器

docker run -d \
-p 8443:443 \
-p 8084:80 \
--name gitlab \
-v /home/gitlab/config:/etc/gitlab \
-v /home/gitlab/logs:/var/log/gitlab \
-v /home/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce

  

 

 

访问gitlab

使用服务器的IP+端口,即可访问gitlab。

 

 

 

 

 在上述登录界面,输入root账号用户名密码,即可管理员登录。

但我们一般重新注册个自己的账号,使用自己注册的账号进行使用。

 

新建群组/项目

使用自己注册的账号登录后,新建群组

 

 

新建项目

 

 

 

 

 新建项目成功后,查看到其git地址为一串乱码,用户无法直接访问使用。

 

 

 

解决git项目地址非IP问题

目前要解决git项目地址为乱码,而非IP地址的问题。由于我们使用的docker部署,因此我们进入容器里面,修改/etc/gitlab/gitlab.rb

 

 

 

external_url配置项增加IP地址和端口配置(这里的端口是80,即容器里面的地址,而不是宿主机外面的8084)

 

 

 

 

在容器里面重新加载配置

gitlab-ctl reconfigure

重启服务

gitlab-ctl restarth 

好,修改完毕!

刷新页面,重新进入gitlab中,观察项目的git地址。

 



这篇关于【CI/CD】docker部署gitlab的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程