gitlab是一款类似于github的源码管理平台,而且是开源的,一般公司的内部的代码处于保密都不会放到第三方平台上面,这时候就需要公司内部搭建源码管理平台,gitlab的功能堪称完整和强大也具备CI/CD的功能,当然小编一般喜欢用jenkins,gitlab依然安装到docker中,这样做的好处不言而喻了
对于springCloud的统一配置中心就可以使用gitlab来管理配置文件了
目录
1、编写docker-compose.yml文件
version: '3' services: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: gitlab restart: always environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://你的宿主机IP:8929' gitlab_rails['gitlab_shell_ssh_port'] = 2224 ports: - '8929:8929' - '2224:22' volumes: - './config:/etc/gitlab' - './logs:/var/log/gitlab' - './data:/var/opt/gitlab'
2、执行docker-compose命令进行安装
docker-compose up -d
3、查看输出的日志,需要等待几分钟就可以安装完成了
#查看输出的日志 docker-compose logs -f
5、第一次访问登录需要修改root密码
访问以下地址:http://你的宿主机IP:8929
我这里已经安装过了就不截图了,会出现一个修改密码的页面,输入新密码就可以了,然后使用root账户登录
如果出现502不要着急,可能是还没有安装完成
6、切换为中文显示界面
gitlab支持中文显示,如果对中文有要求的可以修改
我这里已经切换到中文了,如果是英文的点击自己头像下面有个设置,然后到左边的偏好设置最后面就可以修改了
现在gitlab源码管理平台就搭建好了,愉快的玩耍吧。