大部分公司内部都是使用gitlab来管理代码的,本文以安装gitlab为例进行详解。为了容易简单安装gitlab,在docker中进行安装!
首先要保证Linux系统中已经安装上了docker。
查看docker-compose版本: 【apt install docker-compose】
注意: 如果在虚拟机中进行安装,记得关闭防火墙。如果是在云服务器中,记得打开安全组。
新建文件夹:
在docker中查询gitlab的镜像:
将镜像pull到docker中(拉取gitlab镜像):
查看pull下的镜像:
新建docker-compose.yml文件:
在docker-compose.yml文件中添加配置内容: 【注意:要求每个冒号 和每个 - 符号后面必须有一个空格】
- version: '3.1'
- services:
- gitlab:
- image: 'gitlab/gitlab-ce:latest'
- container_name: gitlab
- restart: always
- environment:
- GITLAB_OMNIBUS_CONFIG:
- external_url 'http://47.93.5.86:8929'
- gitlab_rails['gitlab_shell_ssh_port'] = 2224
- ports:
- - '8929:8929'
- - '2224:2224'
- volumes:
- - './config:/etc/gitlab'
- - './logs:/var/log/gitlab'
- - './data:/var/opt/gitlab'
注意:目前上述文件存在小问题,适当修改!!!
然后将上述文件运行起来:
docker-compose up -d
这个启动较慢,需要等待一会。
注意:gitlab启动占用内存较大!3G+
gitlab搭建起来后,登录密码默认用户为root,密码可以使用密码找到,复制出来进行登录,然后登录成功后可以修改密码!
学习视频: