GitLab 主要用于代码管理
- 运行环境:
CentOS 7.4 64位
系统:2核 8G (最低要求:2核4G) ---> 建议2核 8G
1、创建存放docker-compose目录
mkdir -p /usr/local/docker
2、进入存放docker-compose目录
cd /usr/local/docker
3、创建docker-compose.yml
touch docker-compose.yml
4、编写docker-compose.yml
version: '3.1'
services:
gitlab:
restart: always
image: 'twang2218/gitlab-ce-zh'
# 宿主机IP地址或网址
hostname: '192.168.1.4'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG:
# 网址 |
external_url 'http://192.168.1.4:8072'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] = 8888
nginx['listen_port'] = 8072
ports:
- 8072:8072
volumes:
- /usr/local/docker/data/gitlab/config:/etc/gitlab
- /usr/local/docker/data/gitlab/data:/var/opt/gitlab
- /usr/local/docker/data/gitlab/logs:/var/log/gitlab
4、启动gitlab
sudo docker-compose up -d
运行gitlab
Creating docker_gitlab_1 ... done
5、访问gitlab网址http://192.168.1.4:8072
gitlab密码设置页面.png
设置完密码后,超级用户账号默认是root
6、注册普通用户
注册普通用户.png
7、注册完成并登录
GitLab主页.png