-
Notifications
You must be signed in to change notification settings - Fork 7
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가 잘 동작하는 것을 확인할 수 있습니다
- Jenkins CI/CD 적용하기
- Nginx 적용하기
- docker로 jenkins설치 시 플러그인 설치오류 해결방법
- 데이터베이스 마이그레이션
- Logback, Error 로그 Slack 알림 받기
- Jacoco 적용하기
- SonarQube 적용하기