[GitLab] 맥북M4에서 Docker GitLab 설치해보기

2025. 2. 27. 22:41·노빠꾸 개발일지/GIT
목차
  1. 1. 이미지 다운로드
반응형

이번 피드에서는 도커에서 GitLab을 설치해서 구동하는 방법을 정리해보겠습니다.

 

먼저 도커에 깃랩을 설치하기위해 도커 이미지를 찾아봅니다.

 

GitLab이미지를 찾아보면 gitlab-ce, gitlab-ee가 있다.

- gitlab-ce : community Edition

- gitlab-ee : Enterprise Edition 

 

 

이번 피드에서는 gitlab-ce 이미지를 이용해서 진행해보겠습니다.

 

1. 이미지 다운로드

1) gitlab-ce 이미지 다운로드


      
docker pull gitlab/gitlab-ce:latest

 

2) gitlab-ce 컨테이너 실행


      
docker run --detach \
--hostname gitlab.example.com \
--publish 80:80 --publish 443:443 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest

 

  • --platform linux/amd64:
    이 옵션은 GitLab 이미지를 amd64 플랫폼으로 실행하도록 강제합니다. Docker Desktop은 내부적으로 QEMU를 사용해 에뮬레이션하며, 약간의 성능 저하가 있을 수 있지만 대부분의 개발 환경에서는 큰 문제가 없습니다.
  • 포트 및 볼륨 설정:
    위 명령어는 호스트의 80, 443, 22번 포트를 컨테이너와 연결하며, 데이터, 로그, 설정 파일은 지정한 로컬 디렉토리에 영구 저장됩니다.

위와 같이 컨테이너 실행 후, 컨테이너가 완전히 실행될때까지 기다린 후, http://localhost/ 로 접속을 해보면 정상적으로 gitLab화면을 확인할 수 있다.

 

 

3) 관리자 계정 초기 비밀번호 확인

관리자 계정은 ID는 root이고, 비밀번호는 아래의 명령어를 통해 확인할 수 있다.


      
docker exec -it gitlab cat /etc/gitlab/initial_root_password

 

 

 

Sign in버튼을 누르면 정상적으로 GitLab메인화면을 확인할 수 있다.

 

 

이제 GitLab을 정상적으로 이용할 수 있습니다.

 

이번 피드는 여기에서 마치겠습니다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'노빠꾸 개발일지 > GIT' 카테고리의 다른 글

맥북에서 Docker Desktop으로 GitLab 실행하기  (0) 2025.05.03
[Github Copilot] 깃허브 코파일럿 플랜 정리  (0) 2025.01.08
[Github] 깃허브 Repository생성하여 프로젝트 올리기(public, private)  (0) 2024.12.30
[GitHub Copilot] 인텔리제이 깃허브 코파일럿 설치  (1) 2024.12.25
[GITHUB] 깃 저장소(Repository)에 폴더 생성해보기  (5) 2022.10.27
  1. 1. 이미지 다운로드
'노빠꾸 개발일지/GIT' 카테고리의 다른 글
  • 맥북에서 Docker Desktop으로 GitLab 실행하기
  • [Github Copilot] 깃허브 코파일럿 플랜 정리
  • [Github] 깃허브 Repository생성하여 프로젝트 올리기(public, private)
  • [GitHub Copilot] 인텔리제이 깃허브 코파일럿 설치
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    맥북 사용 팁
    리눅스 자바 설치
    리노드
    JPA 쿼리 메소드
    스프링부트 프로젝트
    사이트맵
    금융용어
    websecurityconfigureradapter 빈 등록
    WebSecurityConfigurerAdapter
    개인서버 추천
    WebSecurityConfigurerAdapter Deprecated
    인텔리제이
    우분투 자바 설치
    Spring boot
    스프링부트
    티스토리 사이트맵 등록
    websecurityconfigureradapter 사용법
    Linode
    맥북 단축키
    MySQL 사용자 계정 생성
    주식용어
    경제용어
    스프링부트란
    깃허브 코파일럿
    스프링 시큐리티 5.7 버전이후 변경사항
    스프링시큐리티 websecurityconfigureradapter
    스프링부트 JPA
    MySQL 데이터베이스 생성
    websecurityconfigureradapter 변경사항
    websecurityconfigureradapter란
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[GitLab] 맥북M4에서 Docker GitLab 설치해보기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.