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 |
---|
댓글