티스토리 뷰

사전 작업

mkdir -p .gitlab/config
mkdir -p .gitlab/logs
mkdir -p .gitlab/data
cs

 

docker-compose.yaml (gitlab 공식 이미지 사용: https://docs.gitlab.com/ee/install/docker.html)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
version: '3'
services:
  gitlab:
    image: "gitlab/gitlab-ce:15.9.1-ce.0"
    container_name: gitlab
    restart: always
    hostname: "127.0.0.1"
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'https://127.0.0.1:58443'
        gitlab_rails['gitlab_shell_ssh_port'] = 58022
      TZ: 'Asia/Seoul'
    volumes:
      - "./.gitlab/config:/etc/gitlab"
      - "./.gitlab/logs:/var/log/gitlab"
      - "./.gitlab/data:/var/opt/gitlab"
    ports:
      - "58443:58443"
      - "58022:58022"
 
cs

 

docker 컨테이너 생성 및 실행

docker-compose -f docker-compose.yaml up -d
cs

 

5 ~ 10분 쯤 대기...

(컨테이너 로그에서 초기화와 같은 로그가 올라오고 있지 않다면 완료된거)

 

 

기본 관리자(root) 패스워드 확인

docker exec -it gitlab grep Password: /etc/gitlab/initial_root_password
cs

 

external_url에 지정한 값으로 접속 후, 기타 설정

- username: root

- password: <위의 커맨드로 확인한 패스워드 입력>

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31