一、創建docker-compose.yml文件
version: '3'
services:
gitlab:
image: "gitlab/gitlab-ce:latest"
container_name: "gitlab"
ports:
- "8081:80"
- "8043:443"
- "8022:22"
volumes:
- "/home/docker/gitlab/config:/etc/gitlab"
- "/home/docker/gitlab/logs:/var/log/gitlab"
- "/home/docker/gitlab/data:/var/opt/gitlab"
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://111.111.111.111'
gitlab_rails['gitlab_shell_ssh_port'] = 8022
unicorn['port'] = 8081
restart: always
二、創建容器
docker-compose up -d