Andrew Mercer
on this page
    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