1. 创建文件夹
mkdir gitlab && cd gitlab
vim docker-compose.yml
2. docker-compose.yml
version: '3'
services:
gitlab:
image: 'twang2218/gitlab-ce-zh'
container_name: 'gitlab'
restart: always
hostname: '192.168.1.180' #部署机器的ip,非容器ip(因为是本地不是线上所以用ip,线上的话可以用域名)
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.1.180' #使用这个地址访问gitlab web ui(因为是本地不是线上所以用ip,线上的话可以用域名)
gitlab_rails['gitlab_shell_ssh_port'] = 2222 #ssh clone代码地址
unicorn['port'] = 8888 #gitlab一个内部端口
ports:
- '80:80' #web 80 端口
#- '443:443' #web 443 端口,本次未使用就不开放了
- '2222:22' #ssh 检出代码 端口
volumes:
- ./etc:/etc/gitlab #Gitlab配置文件目录
- ./data:/var/opt/gitlab #Gitlab数据目录
- ./logs:/var/log/gitlab #Gitlab日志目录
3.执行
docker-compose up -d
这个执行时间可能稍微有点长,不妨你可以去泡一杯 coffee 休息一下~~
4.访问 gitlab
访问 http://192.168.1.103(即http://"docker-compose中ip/域名")
首次设置新密码 : 12345678
账号默认是 root
评论 (0)