Title here
Summary here
version: '3.8'
networks:
gitlab-net:
volumes:
gitlab-config:
gitlab-logs:
gitlab-data:
gitlab-runner-config:
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
hostname: some_hostname
restart: always
networks:
- gitlab-net
ports:
- "8000:80" # HTTP web UI
- "2222:22" # SSH for Git
volumes:
- gitlab-config:/etc/gitlab
- gitlab-logs:/var/log/gitlab
- gitlab-data:/var/opt/gitlab
gitlab-runner:
image: gitlab/gitlab-runner:latest
container_name: gitlab-runner
restart: always
networks:
- gitlab-net
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- gitlab-runner-config:/etc/gitlab-runner
docker-compose up -d