Skip to content

docker로 jenkins설치시 플러그인 설치 오류 해결방법

학성 edited this page Jul 23, 2020 · 2 revisions

docker로 jenkins 설치 시 플러그인 설치요류

설치

도커가 설치되어 있는 상황이라고 가정하에 터미널환경에서 다음 명령어를 실행합니다.

docker pull jenkins

실행

설치가 완료 되었다면 다음 명령어를 입력하여 실행합니다.

docker run -p 8082:8080 -v /var/jenkins_home --name jenkins jenkins

(이때 -p 8082:8080에서 8082는 여러분이 jenkins 접속에 사용할 포트번호를 입력해주셔도 됩니다)

실행이 완료 후 localhost:8082로 접속하면 비밀번호를 입력하라고 하는데 비밀번호는 처음 실행시 터미널환경에 노출됩니다. 만약 비밀번호를 못찾겠으면 다음 포스팅을 참고! jojoldu님의 글

우리가 메모해두었던 비밀번호를 입력합니다.

그러면 플러그인을 설치하는 화면으로 넘어갑니다.

오류발생

하지만 플러그인 설치 단계에서 오류가 발생할 수 있습니다.

원인은 버전!

원인이 무엇인지 파악해보니 jenkins의 버전이 낮아서 였습니다.

버전을 업그레이드방법은 다음과 같습니다.

터미널 상에서 다음 명령을 순차적으로 실행

docker exec -it -u 0 jenkins bash

(jenkins의 container에 접속 / 처음 'docker -run ~' 을 명령어로 주었을 때 --name에 해당하는 부분을 jenkins 부분에 입력하는 것이 포인트입니다)

wget http://updates.jenkins-ci.org/download/war/2.235.2/jenkins.war

(포스팅 날짜 기준으로 2.235.2가 최신버전입니다)

mv ./jenkins.war /usr/share/jenkins/

chown jenkins:jenkins /usr/share/jenkins/jenkins.war

이제 jenkins가 설치된 container를 재부팅하면 jenkins가 잘 동작하는 것을 확인할 수 있습니다

Clone this wiki locally