docker-compose安装gitlab

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不要着急,可能是还没有安装完成

gitlab

6、切换为中文显示界面

gitlab支持中文显示,如果对中文有要求的可以修改

我这里已经切换到中文了,如果是英文的点击自己头像下面有个设置,然后到左边的偏好设置最后面就可以修改了
gitlab

现在gitlab源码管理平台就搭建好了,愉快的玩耍吧。

发表评论