Jenkins 5 - EC2 도커에서 젠킨스 실행하기
Last updated
Last updated
apt가 저장소를 사용할 수 있게 함
도커 공식 GPG 키 등록
공식 저장소 추가
apt 업데이트
도커 설치
도커 확인
젠킨스 설치 및 실행
젠킨스 컨테이너 접속
젠킨스 초기 비밀번호
컨테이너를 삭제하게 되면 jenkins_home 폴더도 같이 삭제가 된다.
데이터 볼륨을 이용해 젠킨스를 도커 위에서 수행하는데 더 좋은 방식이 있음.
데이터 볼륨이란? 데이터가 컨테이너의 라이프 사이클에 상관없이 영구적으로 저장하는 특정 폴더이다.
젠킨스 컨테이너 실행
-v jenkins-home-prod:/var/jenkins_home 옵션은 jenkins-home-prod라는 이름으로 데이터 볼륨을 만들어 /var/jenkins_home 폴더에 연결한다.
jenkins_prod 컨테이너 내의 /var/jenkins_home 폴더의 내용을 보기 위해 다음 명령어를 실행
도커 젠킨스에 접속 후 최소 비밀번호를 가져온다
위에서 확인한 비밀번호 입력 후 Continue 클릭
환경 설정 끝!!
/var/jenkins_home/users 폴더내에 모든 사용자 정보가 있음
이제 jenkins_prod 컨테이너를 삭제해보자
도커 목록확인
컨테이너가 존재하지 않는 것을 볼 수 있음.
컨테이너는 삭제됬지만 볼륨은 남아있다.
jenkins-home-prod 볼륨을 사용하는 새로운 젠킨스 컨테이너를 생성하자
[IP ADDRESS]:8080 접속 시 초기 패스워드 위치를 가르쳐줌
3. 도커 볼륨 목록 확인
4. 이제 영구적인 jenkins_home 폴더를 가진 젠킨스 도커 컨테이너가 생성됬음.
6. 초기 접속시 화면
다음 페이지로 Custimize Jenkins 화면이 나옴(Install suggested plugins 클릭)
위 과정에서 설치가 끝나면 어드민 계정을 만들라는 페이지가 나옴
다음 페이지로 그냥 Save And Finish 버튼 클릭
볼륨 확인
다시 해당 페이지로 접속을 해보면 세팅페이지가 아닌 로그인페이지로 이동을 한다.