Docker로 Jenkins 설치

김승윤·2021년 10월 16일
0
post-custom-banner

https://hub.docker.com/_/jenkins 참고

Jenkins 설치(이것저것 포함...)

#docker pull jenkins/jenkins:lits-jdk11
#docker pull centos:7
#docker pull httpd
#docker pull alpine 

Docker hub 활용

docker hub에 로그인하고 Repository를 만듭니다.
전 test라는 Repository를 만들겠습니다.

#docker login

명령어로 아이디 비밀번호를 치고 로그인합니다.

#docker images
#docker tag centos:7 sykim307/test:centos7
#docker images

centos:7의 tag를 바꿔줍니다.
image id를 보면 같은 아이디를 확인할 수 있습니다.

#docker push sykim307/test:centos7


hub에 'test'라는 Repository에 centos7이라는 image가 저장되었습니다.

Jenkins 실행

jenkins는 8080 포트를 이용하게 되어 있지만, 저희는 포트를 60080을 이용하겠습니다.
jenkins 이름이 너무 길기 때문에, tag 또한 jen으로 바꾸겠습니다.

#docker run -itd -p 60080:8080 --name jen #jenkins/jenkins:lts-jdk11

방화벽 또한 열어줍니다.

#firewall-cmd --permanent --add-port=60080/tcp
#firewall-cmd --reload

10.0.0.3:60080 으로 접속해봅니다.

Administrator password를 요구하는데 나오는 경로를 복사후

#docker exec jen cat /var/jenkins_home/secrets/initialAdminPassword

나온 값을 넣어줍니다.


플러그인을 설치해주고 Admin 계정을 생성해주면 jenkins 설치가 완료되었습니다.

post-custom-banner

0개의 댓글