본문 바로가기
▶ Back-End/Server

GitLab 설치 방법

by 오늘도 코딩 2025. 11. 25.
728x90
반응형

Docker를 이용해 GitLab을 간단하게 설치할 수 있다.

*혼자서 사용하기 위해 설치
*자세한 설명 생략

 

 

▷ GitLab 설치 방법

 

① 폴더 생성

*GitLab에서 사용할 설정, 로그, 데이터를 보관하기 위한 로컬 폴더 생성

 

💡 ~/gitlab/config     : GitLab 설정 파일
💡 ~/gitlab/logs       : 로그 파일
💡 ~/gitlab/data       : GitLab 실제 데이터

💡 docker-compose.yml  : GitLab 서비스를 구성하고 실행하기 위한 Docker 설정 파일

 

② docker-compose.yml 생성

 

services:
  gitlab:
    image: gitlab/gitlab-ce:latest        # GitLab CE Docker 이미지
    container_name: gitlab                # 컨테이너 이름
    restart: always                       # 시스템 부팅 시 자동 실행
    hostname: 'localhost'                 # GitLab 호스트명

    ports:
      - "9000:80"                         # GitLab 웹 접속 (HTTP)
      - "2222:22"                         # Git SSH 접속

    environment:
      GITLAB_ROOT_EMAIL: "[root 계정 이메일]"       # 옵션
      GITLAB_ROOT_PASSWORD: "[root 계정 비밀번호]"
      TZ: "Asia/Seoul"                             # 타임존 설정
      LANG: "ko_KR.UTF-8"                          # 시스템 기본 언어

    volumes:
      - ./config:/etc/gitlab
      - ./logs:/var/log/gitlab
      - ./data:/var/opt/gitlab

 

③ docker-compose.yml 실행

💡 docker compose up -d
*docker compose down

💡 docker ps
*컨테이너 생성 후 5~10분 대기 시간 필요

 

▷ 결과 확인

*http://localhost:9000

docker-compose.yml 에서 설정한 이메일(root) / 비밀번호로 로그인

 

 

▷ 관련 글

 

GitLab 기본 설정 방법

GitLab 설치 후 로컬에 저장된 프로젝트 폴더를 GitLab과 연동하는 방법*자세한 설명 생략 ▷ GitLab 그룹 생성 ▷ GitLab 프로젝트 생성▷ 로컬 프로젝트 연동 ▷ GitLab 그룹 생성 ▷ GitLab 프로젝트 생성

coding-today.tistory.com

 

 

728x90
728x90

댓글