私服GitLab安装
- 拉取镜像:
docker pull twang2218/gitlab-ce-zh
cd /usr/local/
mkdir docker
cd docker
mkdir gitlab
cd gitlab
vi docker-compose.yml
- docker-composer.yml内容如下:
version: 3
services:
gitlab:
image: twang2218/gitlab-ce-zh
container_name: gitlab
hostname: 192.168.7.0
environment:
TZ: Asia/Shanghai
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.7.0'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] = 8888
mgomx['listen_port'] = 80
ports:
- 80:80
- 443:443
- 2222:22
volumes:
- /usr/local/docker/gitlab/config:/etc/gitlab
- /usr/local/docker/gitlab/data:/var/opt/gitlab
- /usr/local/docker/gitlab/logs:/var/log/gitlab
- 运行docker-compose.yml
docker-compose -f docker-compose.yml up -d