Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


필수 설치

Java 11 설치

참고: Java11 설치 - Rhel 7,8

 

Nginx 설치

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 파일 생성

vi docker-compose-jenkins.yml

설정 정보 입력

image: 젠킨스 도커 버전

user: jenkins 실행할 유저 설정

port: 젠킨스 실행 포트:리눅스 포트

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

docker-compose-jenkins.yml

 docker-compose-jenkins.yml
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 생성 및 실행

docker-compose -f docker-compose-jenkins.yml up -d

Jenkins Docker에 설치 확인

docker ps


Accessing the Jenkins Docker container

docker container exec -it jenkins bash

Accessing the Jenkins console log through Docker logs

docker container logs jenkins 


To Unlocking Jenkins

Find init password

Go To inside docker

docker container exec -it jenkins bash

 

Write

vi /var/jenkins_home/secrets/initialAdminPassword

 

Open Jenkins

type initial password

  • No labels