这里选择的gitlab版本为社区版,中文版,从阿里云仓库中拉取的
vi gitlab-compose.yml
version: '2'
services:
gitlab:
#阿里云镜像
image: 'registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh:latest'
restart: always
hostname: 'ip'
container_name: gitlab_contain
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://ip'
# Add any other gitlab.rb configuration here, each on its own line
ports:
- '8099:80'
- '4433:443'
- '222:22'
volumes:
- config:/etc/gitlab
# 挂载宿主机目录
- /var/opt/gitlab:/var/opt/gitlab
- logs:/var/log/gitlab
volumes:
config: {}
logs: {}
运行
docker-compose -f gitlab-compose.yml up -d
访问 ip:8099 就可以了