반응형
도커에 빌드 관리 도구인 젠킨스를 설치(연동)해보겠습니다.
도커는 현재 윈도우에 설치한 상태로 진행하고 있습니다!
1. 젠킨스 이미지 다운로드
윈도우 power shell을 여시고 아래와 같은 명령어를 입력해 젠킨스 이미지를 다운로드 해줍니다. 젠킨스는 lts 버전을 사용합니다.
# docker pull jenkins/jenkins:lts
저는 여기서 편의상 포트번호를 8085번으로 지정했습니다. docker 컨테이너의 이름은 jenkins로 지정했고요!
2. 젠킨스 컨테이너 설치 및 실행
# docker run -itd -p 8085:8080 -v /jenkins:/var/jenkins_home –name jenkins -u root jenkins/jenkins:lts
이미지에서 컨테이너가 잘 실행되면 ps 명령어로 컨테이너가 잘 실행되고 있는지 확인해줍니다.
3. 젠킨스 접속
localhost:8085로 접속을 해보면 아래와 같이 jenkins의 초기 adminstrator의 비밀번호를 입력하라고 하는데요,
어드민 패스워드는 아래와 같은 젠킨스 컨테이너의 경로에 있습니다.
그렇기 때문에 exec 명령어로 터미널에서 실행중인 젠킨스 컨테이너에 접근해서 어드민 패스워드를 찾아봅니다.
# docker exec -it jenkins /bin/bash
# cat /var/jenkins_home/secrets/initialAdminPassword
혹은 처음 설치하신 거라면 아래와 같이 jenkins의 로그를 출력해서 초기 비밀번호에 대한 로그를 읽어서 확인해도 됩니다.
# docker logs jenkins -f
저기 맨 마지막 줄 밑에 초기 비밀번호가 나옵니다 ㅎㅎ
아래와 같이 확인한 패스워드를 입력하시고,
Install suggested plugins, 젠킨스에서 제안하는 플러그인들을 설치해줍니다.
설치가 완료되면 아래와 같이 admin 계정의 정보를 입력하라고 나오는데, 적당히 입력해주세요.
입력을 다 하면 아래와 같이 젠킨스의 메인페이지로 이동되고 설치가 끝나게 됩니다!
반응형
'Backend&Devops > Docker' 카테고리의 다른 글
[Docker] Docker Compose 문법 정리 (0) | 2021.12.23 |
---|---|
[Dockerfile] Dockerfile express 연동하기 (0) | 2021.12.21 |
[Dockerfile] Dockerfile이란? Dockerfile 옵션 (1) | 2021.12.21 |
[Docker] 도커 명령어 정리 (1) | 2021.12.09 |
[Docker] 도커란? 도커 개념 정리 (0) | 2021.12.09 |