[Jenkins] Docker로 띄운 Jenkins의 초기 비밀번호

by 스뎅(thDeng) on

Jenkins를 처음 설치하면 아래 경로에 비밀번호 파일이 생성되고, 처음 접속 시에 사용해야 한다.

/var/jenkins_home/secrets/initialAdminPassword

Require init admin password

그런데 docker 이미지로 띄우면 volume을 설정해도 안 보인다. (못 찾는건가 =_=)

로그 확인

이럴 때는 Jenkins 문서에 있능 것처럼 docker 로그를 잘 보면 Jenkins가 뜰 때 남긴 비밀번호가 있으니 눈을 부릅 뜨고 찾아 보자.

jenkins260   | Feb 16, 2020 12:36:17 PM jenkins.install.SetupWizard init
jenkins260   | INFO:
jenkins260   |
jenkins260   | *************************************************************
jenkins260   | *************************************************************
jenkins260   | *************************************************************
jenkins260   |
jenkins260   | Jenkins initial setup is required. An admin user has been created and a password generated.
jenkins260   | Please use the following password to proceed to installation:
jenkins260   |
jenkins260   | 1ecff1ec84cd448c9b1093a706ce6ac4
jenkins260   |
jenkins260   | This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
jenkins260   |
jenkins260   | *************************************************************
jenkins260   | *************************************************************
jenkins260   | *************************************************************
jenkins260   |

Initial admin password on log

컨테이너 내 파일 확인

Docker 컨테이너에 직접 접속해서 파일을 확인할 수도 있다.

$ docker exec <CONTAINER_NAME> cat /var/jenkins_home/secrets/initialAdminPassword
1ecff1ec84cd448c9b1093a706ce6ac4

참고

별도로 명시하지 않을 경우, 이 블로그의 포스트는 다음 라이선스에 따라 사용할 수 있습니다: Creative Commons License CC Attribution-NonCommercial-ShareAlike 4.0 International License