使用 Docker Compose 安装 GitLab
1.1 通常我们在 /usr/local/docker/下新建GitLab文件夹用于存放有关文件
mkdir GitLab
1.2 创建docker-compose.yml
cd GitLab/
vi docker-compose.yml
进入vi模式,输入
:set paste
开启原格式粘贴设置,复制官方的配置模板,我在在这个基础上进行修改,以下是修改好的
version: '3'
services:
gitlab:
image: 'twang2218/gitlab-ce-zh:11.1.4'
restart: always
hostname: '192.168.217.133'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.217.133:80'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] = 8888
nginx['listen_port'] = 80
ports:
- '80:80'
- '443:443'
- '2222:22'
volumes:
- ./config:/etc/gitlab
- ./data:/var/opt/gitlab
- ./logs:/var/log/gitlab
说明:注意修改成自己的ip
1.3 执行docker-compose命令进行安装
docker-compose up
这个启动时间,超久,多等等!
1.4 测试
http://192.168.217.133
搞定!