본문 바로가기

백엔드

Docker에 Jenkins 설치 및 환경 설정

1. Docker 설치


    아래 링크에서 각자 자신의 환경에 맞는 도커를 설치한다
    https://docs.docker.com/docker-for-mac/install/

 

Redirecting…

 

docs.docker.com

 

2. Kitematic 설치


    아래 링크에서 Kitematic 다운로드(Download the latest version)
    https://github.com/docker/kitematic#installing-kitematic

 

GitHub - docker/kitematic: Visual Docker Container Management on Mac & Windows

Visual Docker Container Management on Mac & Windows - GitHub - docker/kitematic: Visual Docker Container Management on Mac & Windows

github.com

 

3. Kitematic에서 Jenkins 설치

 

-> official 버전은 버전이 낮아 정말 많이 다운로드 받은 부분으로 진행한다.

 


    https://user-images.githubusercontent.com/46602874/133183434-19e8655c-75a3-4133-9633-19a7f61b1dab.png

 

4. 다운로드 받은 Jenkins 설정

 

다운로드 받은 컨테이너의 Settings로 들어가 Volumes에

LOCAL FOLDER 부분을 change 해준다.

(No Folder이면 재시작이나 중지 시 데이터가 날아가기 때문)

 

5. Jenkins 접속하기

 

Hostname/Ports로 들어가면

설정되어 있는 Ports를 볼 수 있다.

-> 나는 55001 포트로 들어가면 된다.(http://127.0.0.1:55001 로 접속)

 

http://127.0.0.1:55001로 들어가보았더니 login 화면으로 redirect된다.

컨테이너의 HOME으로 가면 저기 하얀색 부분으로 비밀번호가 나와있다.

그 부분을 넣는다.

 

+ 만약 복사를 못한 경우

$ docker ps -a // CONTAINER ID 확인 
$ docker exec -it '조회한 CONTAINER ID' /bin/bash 
$ cat /var/jenkins_home/secrets/initialAdminPassword

 

그 다음 들어가면 아래와 같은 화면이 나온다.

 

 

plugins을 install해준다.

-> 만약 잘 되지 않으면 젠킨스 낮은 버전을 깐 것으로 보이므로 삭제 후 위의 과정을 반복하면 된다.

(처음 시도 때 제가 그랬습니다..)

 

다 깔리면 이제 Admin User 관련해서 창이 하나 나온다.

 

 

원하는 정보 아무거나 넣고 설정을 진행해도 되고,

skip 해도 될 것으로 보인다.

 

 

접속에 성공했다.

 

 

출처: https://soojae.tistory.com/23?category=760164 

 

[MacOS] Jenkins - 1.Docker 컨테이너에 Jenkins 설치

안녕하세요! 최근에 회사에서 젠킨스를 사용하고 있는데, 개인적으로 연습을 하고자 도커 컨테이너에 젠킨스를 설치해보려고 합니다. 그럼 도커와 젠킨스를 설치해 봅시다. 1. 도커 설치 https://d

soojae.tistory.com

 

반응형