[Jenkins] Docker로 Jenkins 설치하기

Category: DockerJenkins | February 20, 2018

홈 디렉토리 준비

그냥 도커 전체를 사용할 계획이면 이 과정은 Pass. /data 디렉토리에 생성

$mkdir /data/jenkins

디렉토리 접근권한을 살펴볼 것. 접근권한이 귀찮으면 jenkins 유저 생성 후, 홈디렉토리를 만든 디렉토리로 설정 하는거 추천

젠킨스 가져오기

항상 최신 버전을 가져오자 ㅋㅋ

$sudo docker pull jenkinsci/jenkins

젠킨스 실행하기

젠킨스의 사용포트는 8080 과 50000 번 두 개를 사용하므로 도커 실행시 잘 매핑하도록 함.

필요 옵션

-v : 홈디렉토리 정의
-p : 포워딩할포트 정의
-u :젠킨스 실행할 사용자 설정
--name : 컨테이너 명
$sudo docker run -d \
  --name jenkins \
  -p 50083:8080  \
  -p 50084:50000 \
  -v /data/jenkins:/var/jenkins_home \
  -u jenkins \
  jenkinsci/jenkins

-d 옵션을 빼고 실행하면 실행과정을 살펴 볼 수 있다.

최초 비밀번호 찾기

-d 옵션을 빼고 실행하면 화면 제일 끝 자락에 비밀번호가 나옴.

$sudo cat /data/jenkins/secrets/initialAdminPassword

이제 잘 사용하자~ ㅋㅋ