반응형
Jenkins의 관리자(admin) 비밀번호를 재설정하는 방법
docker-compose.yml 파일 편집
vim docker-compose.yml
version: '3.8'
services:
jenkins:
image: jenkins/jenkins:lts
#image: jenkins/jenkins:lts-jdk11
container_name: jenkins
restart: always
privileged: true
#user: root
environment:
TZ: "Asia/Seoul"
volumes:
#- /usr/bin/docker:/usr/bin/docker
- /var/run/docker.sock:/var/run/docker.sock
- ./jenkins_home:/var/jenkins_home
ports:
- 8080:8080
- 50000:50000
Docker Compose 실행
docker-compose up -d
jenkins 컨테이너 확인
docker-compose ps
$ docker-compose ps
Name Command State Ports
-----------------------------------------------------------------------------------------------------------------------------------------
jenkins /sbin/tini -- /usr/local/b ... Up 0.0.0.0:50000->50000/tcp,:::50000->50000/tcp, 0.0.0.0:8080->8080/tcp,:::8080->8080/tc
docker-compose exec jenkins sh -c "cat /var/jenkins_home/secrets/initialAdminPassword"
jenkins 구성 파일의 백업 복사본 만들기
cp jenkins_home/config.xml jenkins_home/config.xml.bk
config.xml 편집
- <useSecurity>true</useSecurity> -> <useSecurity>false</useSecurity>
vim jenkins_home/config.xml
1 <?xml version='1.1' encoding='UTF-8'?>
2 <hudson>
3 <disabledAdministrativeMonitors>
4 <string>jenkins.diagnostics.ControllerExecutorsNoAgents</string>
5 <string>hudson.diagnosis.ReverseProxySetupMonitor</string>
6 </disabledAdministrativeMonitors>
7 <version>2.319.1</version>
8 <numExecutors>2</numExecutors>
9 <mode>NORMAL</mode>
10 <useSecurity>false</useSecurity>
11 <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
12 <securityRealm class="hudson.security.SecurityRealm$None"/>
13 <disableRememberMe>false</disableRememberMe>
...
jenkins 컨테이너 재기동
docker-compose down
docker-compose up -d
WEB UI 새로 고침
- 익명 사용자(anonymous user)로 Jenkins에 액세스(패스워드 없이 로그인)
http://localhost:8080
728x90
Jenkins 관리자(admin) 비밀번호 재설정
관리자 계정 삭제
관리자 계정(admin) 만들기 및 새 관리 사용자로 로그인
config.xml 원복
cp jenkins_home/config.xml.bk jenkins_home/config.xml
jenkins 컨테이너 재기동
docker-compose restart
$ docker-compose restart
Restarting jenkins ... done
WEB UI 로그인
728x90
반응형
'리눅스' 카테고리의 다른 글
CentOS 7에 MySQL 5.7을 바이너리 설치하는 방법(binary) (0) | 2022.03.04 |
---|---|
gzip 명령어, gunzip 명령어 (0) | 2022.03.03 |
CentOS 7에서 PHP rdkafka 확장(Extension) 모듈을 설치하는 방법 (0) | 2022.03.02 |
리눅스 curl 명령어(curl bash -x) (0) | 2022.02.24 |
ssh 접속 시 no matching key exchange method found 에러 (0) | 2022.02.22 |