Docker

[Docker] Install Jenkins in Docker

seungwonlee 2024. 4. 5. 14:06

젠킨스( Jenkins )는 소프트웨어 개발 시 CI(지속적 통합) 서비스로 git, svn 등 저장소에 업로드해서 CI를 가능하도록 제공하고 CD(지속적인 배포) 환경까지 구축할 수 있는 도구입니다.

 

Jenkins in Docker의 장점은 "새로운 기능이나 구성을 실험할 때 내 컴퓨터에서 로컬로 빌드 서버를 실행할 수 있는 기능과 새로운 환경에서 빌드 서버를 쉽게 설정할 수 있다."입니다. 단점도 있지만 쉽게 말씀드리면 "도커에 설치된 젠킨스 내부에서 도커를 실행해야 할 때 복잡해집니다."입니다.


아래 Jenkins in Docker 설치 과정

1. docker pull jenkins/jenkins:jdk11

 

2. docker images

- 설치된 젠킨스를 확인

3. docker run -d -p 8180:8080 -v /var/jenkins_home --name jenkins -u root jenkins/jenkins:jdk11

- 젠킨스 이미지 컨테이너 실행

 

4. 설치 완료

 

5. docker logs jenkins

- 명령어를 실행해 administrator password 확인하여 로그인

 

6. install suggested plugins

 

7. 초기 계정 생성 하고 Url 설정 후 완료

 

설치 참고자료 - https://velog.io/@domo/Docker%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%98%EC%97%AC-Jenkins%EC%84%A4%EC%B9%98

 

Docker를 활용하여 Jenkins설치

시작하며Docker이 미리 설치되어 있다고 가정하고 진행한다.Jenkins란?젠킨스는 소프트웨어 개발 시 지속적으로 통합(CI : Continuous Integration) 서비스를 제공하는 툴이다.다수의 개발자들이 하나의 프

velog.io

 

끝.

728x90