본문 바로가기
DevOps/Docker

Jenkins 설치 – with Docker(Windows)

by 오이가지아빠 2021. 3. 29.

Windows VM 위에서 동작하는 도커에서 Jenkins를 설치해 보자.

 

볼륨 바운드, 포트포워딩 추가하고 jenkinscli/blueocean 버전으로 설치

docker run -d --name jk -p 8080:8080 -p 50000:50000 -v C:/Docker/Jenkins:/var/jenkins_home jenkinsci/blueocean
-d detached mode
-v attach volume
-p assign port target
–name name of the container

jenkins/blueocean 은 무엇인가 하면…

이것처럼 jenkins flow를 노드/스테이지에 따라 직렬, 혹은 병렬로 task를 구성하는 pipeline 구조를 ui로 관리하기 쉽게 만들어 놓은 프로젝트이다.(젠킨스의 구린UI 를 안봐도 된다)

 

아무튼 8080포트는 젠킨스 webserver, 50000포트는 jnlp로 원격 빌드시 사용할 포트. 각각 외부 바운딩을 해주고

수동으로 플러그인을 설치하기 위해 젠킨스 홈을 로컬 C:드라이브 아래로 연결해준다.

docker logs --tail=100 jk
2020-10-23 04:34:47.225+0000 [id=30]    INFO    jenkins.install.SetupWizard#init:

*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

b7c68c7b77dd4bd7b074ae104f1194f6

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

*************************************************************

로그를 확인하여 초기 패스워드를 확보한 후 http://localhost:8080 에 접속하여 초기 설정을 시작한다.

관리자 계정 설정을 완료하고 8080포트로 접속하면 위 처럼 Jenkins화면을 볼 수 있다.

반응형

'DevOps > Docker' 카테고리의 다른 글

Jenkins 설치 – with Docker  (0) 2021.03.29

댓글