Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jenkins를 설치 후 도메인으로 접근하기 위해서는 Web서버 필요

참고: Nginx 설치

Docker 설치

참고: Docker 설치

Docker Compose 설치

참고: Docker Compose 설치

Jenkins Root 폴더 생성

mkdir -p /app/jenkins

...

Jenkins 도커 설치

docker 컨테이너는 옵션값이 다양하므로 docker-compose-jenkins.yml 설치 권장

Option1. docker 컨테이너 설치

도커 컨테이너 생성 및 실행

docker run -d -p 8080:8080 --restart always --name jenkins -v /app/jenkins/jenkins-data:/var/lib/jenkins jenkins:2.60.3

젠킨스 설치 확인

docker ps

Option2. Docker Compose로 설치

docker-compose-jenkins.yml 파일 생성

...

volumes: 젠킨스 설치경로 등 관련 파일 리눅스 물리 볼륨에 동기화

Mkdir docker-compose-jenkins.yml

Expand
titledocker-compose-jenkins.yml
Code Block
version: '3.7'


services:


  jenkins:


    image: jenkins/jenkins:2.263.4-jdk11


    privileged: true


    user: root


    ports:

-

      - 8080:8080

-

      - 50000:50000


    container_name: jenkins


    volumes:

-

     - /app/jenkins:/var/jenkins_home

-

     - /var/run/docker.sock:/var/run/docker.sock

-

     - /usr/local/bin/docker:/usr/local/bin/docker

Docker compose로 jenkins container 생성 및 실행

...