【CI/CD】docker部署gitlab

下载gitlab镜像

docker search gitlab

  【CI/CD】docker部署gitlab

 

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

docker pull gitlab/gitlab-ce

  【CI/CD】docker部署gitlab

 

 安装成功后查看镜像。

【CI/CD】docker部署gitlab

 

 

将镜像启动为容器

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

  【CI/CD】docker部署gitlab

 

 

访问gitlab

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

【CI/CD】docker部署gitlab

 

 

 

 

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

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

 

新建群组/项目

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

【CI/CD】docker部署gitlab

 

 

新建项目

【CI/CD】docker部署gitlab

 

 

 

 

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

【CI/CD】docker部署gitlab

 

 

 

解决git项目地址非IP问题

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

【CI/CD】docker部署gitlab

 

 

 

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

【CI/CD】docker部署gitlab

 

 

【CI/CD】docker部署gitlab

 

 

在容器里面重新加载配置

gitlab-ctl reconfigure

重启服务

gitlab-ctl restarth 

好,修改完毕!

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

【CI/CD】docker部署gitlab

 

上一篇:gitlab CI 之 Runner Cache


下一篇:win下使用Jenkins搭建CI/CD