본문 바로가기

카테고리 없음

[Jenkins] 도커(docker) 젠킨스 설치

 

 

1. docker hub에서 pull 받을 jenkins 버전 확인

https://hub.docker.com/r/jenkins/jenkins

 

Docker

 

hub.docker.com

 

 

2. 젠킨스 설치

docker pull jenkins/jenkins:lts-jdk17

 

 

pull 받은 이미지 확인

docker images

 

 

 

3. 컨테이너 실행하기

docker run -d -p 8080:8080 -p 50000:50000 -v /var/docker/jenkins_home:/var/jenkins_home --name jenkins jenkins/jenkins:lts-jdk17

-d: 백그라운드 실행

-p: 젠킨스의 웹 인터페이스에 접근하기 위한 포트 설정, 젠킨스는 기본적으로 8080포트를 사용함. 호스트의 8080 포트와 컨테이너의 8080포트를 매핑 

-p: 젠킨스 에이전트와의 통신을 위한 포트 설정, 젠킨스 에이전트는 기본벅으로 50000포트를 사용함. 호스트의 50000 포트와 컨테이너의 50000 포트를 매핑

-v 호스트 시스템 경로:젠킨스 컨테이너 내 /var/jenkins_home경로 

 

 

 

4. 젠킨스 접속

 

1) 초기 비밀번호 확인

# 젠킨스 컨테이너 /bin/bash 진입
docker exec -it jenkins /bin/bash

# 초기 비밀번호 확인하기
cat /var/jenkins_home/secrets/initialAdminPassword

 

2) 확인한 비밀번호 입력

 

 

3) 플러그인 설치

제안된 플러그인 설치하기

 

...설치중...(생각보다 시간이 걸리네..ㅎ)

 

4) Admin 계정 생성

 

5) 사용할 젠킨스 URL 입력

 

 

끝!

 

 

5. 젠킨스 시작하기