1. Jenkins 설치

1.1 Docker 설치

Jenkins를 Docker 컨테이너 환경에서 실행하므로 먼저 Docker를 설치합니다.

sudo apt update
sudo apt install docker.io -y

1.2 Jenkins Docker 이미지 다운로드

lts 태그를 사용하여 Jenkins의 안정화 버전을 다운로드합니다.

sudo docker pull jenkins/jenkins:lts

1.3 Jenkins 컨테이너 실행

Jenkins를 실행하기 위한 Docker 컨테이너를 생성합니다.

sudo docker run --name jenkins-docker \
  -p 9090:8080 -p 50000:50000 \
  -d -v /var/run/docker.sock:/var/run/docker.sock \
  -v jenkins_home:/var/jenkins_home \
  -u root -e TZ=Asia/Seoul \
  jenkins/jenkins:lts

2. Jenkins 컨테이너 설정

2.1 Jenkins 컨테이너에 Docker 설치

Jenkins 컨테이너에서 Docker 명령어를 사용할 수 있도록 설정합니다.

  1. 컨테이너에 접속:

    sudo docker exec -it jenkins-docker bash
    
  2. Docker 설치:

    curl <https://get.docker.com/> > dockerinstall
    chmod 777 dockerinstall
    ./dockerinstall
    
  3. 컨테이너 종료 후, docker.sock의 권한 설정:

    exit
    sudo chmod 666 /var/run/docker.sock
    

3. Jenkins 초기 설정

3.1 초기 비밀번호 확인