일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 메시지
- MAC
- 분산추적
- 도커
- sh
- AWS
- 마이크로서비스 패턴
- 제어루프
- chat API
- linux
- application 재기동
- eclipse
- error
- 알림
- GitLab
- 리눅스
- 가상머신 차이
- Catalina
- desktop
- 네이버클라우드플랫폼
- 네이버웍스
- GIT
- 정규표현식
- 자바 정규식
- Chat gpt
- crontab
- docker
- MSA
- 모니터링 및 경고 중앙화
- ChatGPT
- Today
- Total
시간나는대로 틈틈히 정리 합시다~~!!!
[Docker] Mac Docker Desktop에 GitLab 을 설치해보자. 본문
참고 : 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분정도 지나면 접속이 가능하다(설치 후 부팅 시간이 약간 걸리는 듯 하다.)
비밀번호 변경
어차피 로컬에선만 사용할꺼라 비밀번호(8자리 이상 입력 필요)는 1q2w3e4r 로 했다.
로그인
비밀번호 변경 하고 나면 바로 로그인 페이지로 이동 된다.
ID : root
PW : 위에서 입력한 1q2w3e4r
메인 페이지
로컬 PC에서 도커로 gitlab 을 띄웠다.
이제 다시 nginx 도 띄우고 간단한 hello world 찍는 Api App 도 만들어서 올려봐야겠다.
'IT' 카테고리의 다른 글
java.lang.* 클래스 정리 (0) | 2021.05.28 |
---|---|
[Docker] Mac Docker Desktop 버전에 CentOS 7 설치 하기 (0) | 2021.05.25 |
[Eclipse] Mac 버전 이클립스에서 Git Remote Repository에 Push, Pull 할 때 비밀번호 오류 발생 건 (0) | 2021.05.19 |
[Open Api] Spring boot로 네이버웍스의 메시지 봇 API를 이용하여 알림 메시지 전송 하기 - 코딩 내용 정리 편 (0) | 2021.05.19 |
[Open Api] Spring boot로 네이버웍스의 메시지 봇 API를 이용하여 알림 메시지 전송 하기 - 키 발급 및 메시지봇 셋팅 편 (0) | 2021.05.19 |