【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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-28duckdns docker
- 2024-03-21docker add host
- 2024-03-14denied: requested access to the resource is denied docker push
- 2024-03-07docker graylog
- 2024-03-05Docker容器实战(00)-基础命令大全
- 2024-03-01dockerd-entrypoint.sh
- 2024-02-23linux mint install docker
- 2024-01-18angular docker
- 2024-01-10优雅而强力地卸载docker-desktop
- 2024-01-09完蛋,我被挖矿木马包围了|使用 TLS 连接 Docker