개발 공부

도커를 사용하여 젠킨스 설치하기

Summer_berry 2024. 8. 13. 22:17

1. 배포 자동화 도입 이유

 

2. 젠킨스를 활용하여 배포과정

 

3. 도커를 이용하여 젠킨스 설치하는 방법

1) 도커로 젠킨스 이미지 pull

docker image pull jenkins/jenkins:jdk17

 

2) 도커 컴포즈 파일 작성


version: '3.8'

services:
  jenkins:
    image: jenkins/jenkins:lts-jdk17
    container_name: jenkins_main
    ports:
      - "8080:18080"
      - "50000:50000"
    volumes:
      - jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
    restart: on-failure
    networks:
      - jenkins_network

volumes:
  jenkins_home:

networks:
  jenkins_network:

 

젠킨스 실행

도커 컴포즈 파일이 있는 디렉토리에서

docker-compose up -d

 

docker-compose ps

로 실행중인지 확인

 

 

젠킨스 홈페이지 들어가기

http://localhost:18080/

 

이런 화면이 나온다

 

젠킨스 컨테이너에 들어가서 비밀번호 찾아서 입력

docker exec -it jenkins_main /bin/bash
/var/jenkins_home/secrets/
cat initialAdminPassword
{비밀번호}

{비밀번호}를 젠킨스홈에 입력해서 잠금 해제