docker gitlab 설치

==========================

볼륨 폴더를 생성한다.

==========================

/var/woosusu/docker/data/gitlab

     config.  (폴더)

     data (폴더)

     logs (폴더)

     docker-compose.yml

==========================

 

docker-compose.yml 파일내용

 

services:
  gitlab:
    image: 'zengxs/gitlab:latest'
    container_name: gitlab
    restart: always
    hostname: 'woosusu2.iptime.org' #'IP작성'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://도메인주소' 
        gitlab_rails['gitlab_shell_ssh_port'] = 22 # 8022
        # Add any other gitlab.rb configuration here, each on its own line        
      TZ: 'Asia/Seoul'
    ports:
      - '80:80'
      - '443:443'
      - '222:22'  
    volumes:
      - './config:/etc/gitlab'
      - './logs:/var/log/gitlab'
      - './data:/var/opt/gitlab'

==========================

 

실행 ( 실행하면 gitlab 이미지 다운로드받고 실행됨 )

       docker-compose up -d

 

gitlab 실행 실시간 모니터링

        sudo docker logs -f gitlab

 

최초 root 비밀번호 확인

      gitlab 컨테이너 터미널접속       docker exec -it 컨테이너ID bin/bash

      루트 비번 확인                          cat /etc/gitlab/initial_root_password