시간나는대로 틈틈히 정리 합시다~~!!!

[Docker] Mac Docker Desktop에 GitLab 을 설치해보자. 본문

IT

[Docker] Mac Docker Desktop에 GitLab 을 설치해보자.

열심히 정리하자!! 2021. 5. 22. 00:00
반응형

참고 : https://docs.gitlab.com/omnibus/docker/

 

GitLab Docker images | GitLab

Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner.

docs.gitlab.com

 

도커 Resources 변경

현재 연습 하는 버전은 Mac Desktop 버전이라 사양을 좀 올려준다.

- 8 CPU, 8GB Memory

 

명령어로 설치 시작

GitLab 에서 명령어로 설치해보자

무료 버전으로 GitLab CE 버전을 설치하겠다. 

sudo docker run \
  --detach \
  --hostname localhost \
  --publish 10080:80 \
  --name gitlab \
  --restart always \
  --volume ~/docker/gitlab/config:/etc/gitlab:Z \
  --volume ~/docker/gitlab/logs:/var/log/gitlab:Z \
  --volume ~/docker/gitlab/data:/var/opt/gitlab:Z \
  gitlab/gitlab-ce:latest

옵션 설명

--detach : 백그라운드에서 동작

--hostname : 접속 도메인

--publish : 포트포워딩

--name : container 이름

--restart alway : 도커 실행 시 gitlab 도 항상 실행

--volume : 로컬 PC 와 도커의 디렉토리 연결

 

 

아래와 같이 Password 입력하라고 나오면 Mac  Os 부팅 비밀번호를 입력하면 된다.

 

로컬 PC에 생성된 Gitlab 폴더 확인

실행 명령어에서 volume 옵션에 선언한데로 아래와 같이 해당 폴더들이 로컬 PC에도 생성 되었다.

- ~/docker/gitlab/config data logs

 

GitLab 접속

설치 후 약 1분정도 지나면 접속이 가능하다(설치 후 부팅 시간이 약간 걸리는 듯 하다.)

http://localhost:10080

 

비밀번호 변경

어차피 로컬에선만 사용할꺼라 비밀번호(8자리 이상 입력 필요)는 1q2w3e4r 로 했다. 

 

로그인

비밀번호 변경 하고 나면 바로 로그인 페이지로 이동 된다.

ID :  root

PW : 위에서 입력한 1q2w3e4r

 

메인 페이지

로컬 PC에서 도커로 gitlab 을 띄웠다.

 

 

이제 다시 nginx 도 띄우고 간단한 hello world 찍는 Api App 도 만들어서 올려봐야겠다.

반응형
Comments