반응형
## 실행중인 jenkins 컨테이너 확인
% docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
40d2ef954604 jenkinsci/jenkins:2.142-slim "/sbin/tini -- /usr/…" 4 hours ago Up 4 hours 0.0.0.0:8080->8080/tcp, 50000/tcp master
47fdbde9415d jenkinsci/ssh-slave "setup-sshd" 4 hours ago Up 4 hours 22/tcp slave01
## jenkins container bash 접근
% docker container exec -u 0 -it 40d2ef954604 bash
## jenkins version 별 파일 관리용 폴더 생성
root@40d2ef954604:/# mkdir jenkins_version_file
## 현재 버전 백업용
root@40d2ef954604:/# mkdir jenkins_version_file/2.142-slim
## 버전 업그레이드 버전용
root@40d2ef954604:/# mkdir jenkins_version_file/2.245
## 업그레이드된 버전 다운로드
root@40d2ef954604:/# cd jenkins_version_file/2.245
root@40d2ef954604:/jenkins_version_file/2.245# wget http://updates.jenkins-ci.org/download/war/2.245/jenkins.war
## 현재 버전 백업
root@40d2ef954604:/# cp /usr/share/jenkins/jenkins.war jenkins_version_file/2.142-slim/
## 업데이트 버전으로 기존 jenkins.war 파일 대체
root@40d2ef954604:/# mv jenkins_version_file/2.245/jenkins.war /usr/share/jenkins/
## jenkins container bash 나가기
root@40d2ef954604:/# exit
## jenkins container 재시작 하여 신규 jenkins.war 로 구동
% docker restart e5814cacd989_jenkins
반응형
'Java > Deploy' 카테고리의 다른 글
[Docker] 젠킨스 SSH 키 생성 및 master-slave 컨테이너 설정 (0) | 2020.07.17 |
---|---|
[Docker] 도커 컴포즈로 여러 컨테이너 실행 및 젠킨스 연동 (0) | 2020.07.14 |
[Docker] 도커 운영 및 관리를 위한 명령어 (0) | 2020.07.14 |
[Docker] 도커 컨테이너 사용을 위한 명령어 (0) | 2020.07.14 |
[Docker] 도커 이미지 사용을 위한 명령어 (0) | 2020.07.13 |
[Docker] 도커 포트포워딩 (0) | 2020.07.12 |