Docker로 Jenkins 구동

SimDdong·2020년 4월 27일
1

Docker

목록 보기
2/2

Docker 및 Docker Compose가 설치된 환경이여야 합니다.

docker-compose.yml 파일 작성

  • 서비스 이름: jenkins
  • 이미지: jenkins lts 버전
  • 컨테이너 이름: jenkins
  • 항상 실행 상태
  • 데이터 및 docker engine 볼륨 마운팅
  • 포트 8080, 5000, 50000 개방
  • 타임존 서울로 설정
# docker-compose.yml
version: '3'
services:
  jenkins:
    image: jenkins/jenkins:lts
    container_name: jenkins
    restart: always
    volumes:
      - ./jenkins/data:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - 8080:8080
      - 5000:5000
      - 50000:50000
    environment:
      TZ: "Asia/Seoul"

Docker Compose 실행

# up: 실행, down: 종료, -d: 백그라운드 실행
docker-compose up -d

Jenkins 초기 비밀번호 위치

Jenkins 초기 비밀번호 위치이다.

  • /var/jenkins_home/secrets/initialAdminPassword
# 실행중인 jenkins 컨테이너에 쉘 명령어 실행
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

0개의 댓글