[Docker] Install Jenkins in Docker
젠킨스( 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 설정 후 완료
Docker를 활용하여 Jenkins설치
시작하며Docker이 미리 설치되어 있다고 가정하고 진행한다.Jenkins란?젠킨스는 소프트웨어 개발 시 지속적으로 통합(CI : Continuous Integration) 서비스를 제공하는 툴이다.다수의 개발자들이 하나의 프
velog.io
끝.