Docker Compose安装部署Gitlab中文版
Docker Compose安装部署Gitlab中文版
拉取Gitlab镜像
docker pull twang2218/gitlab-ce-zh
查看Gitlab镜像
[root@localhost ~]# clear
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED
twang2218/gitlab-ce-zh latest 18da462b5ff5 16 months ago
[root@localhost ~]#
docker-compose.yml配置文件进行安装
version: '3'
services:
web:
image: 'twang2218/gitlab-ce-zh'
restart: always
hostname: '192.168.1.88'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.1.88:8080'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] = 8888
nginx['listen_port'] = 8080
ports:
- '8080:8080'
- '8443:443'
- '2222:22'
volumes:
- ./config:/etc/gitlab
- ./data:/var/opt/gitlab
- ./logs:/var/log/gitlab
设置docker-compose.yml
//建立docker/gitlab文件夹
[root@localhost local]# cd /usr/local
[root@localhost local]# mkdir docker
[root@localhost local]# cd docker
[root@localhost docker]# mkdir gitlab
[root@localhost docker]# cd gitlab
//创建docker-compose.yml配置文件
[root@localhost gitlab]# vi docker-compose.yml
//将上面的docker-compose.yml文件配置内容复制到创建的docker-compose.yml文件中
[root@localhost gitlab]# :wq //保存退出
执行docker-compose
docker-compose up
//或者后台运行
docker-compose up -d
打开地址,浏览是否成功