Jenkins를 Docker 컨테이너 환경에서 실행하므로 먼저 Docker를 설치합니다.
sudo apt update
sudo apt install docker.io -y
lts 태그를 사용하여 Jenkins의 안정화 버전을 다운로드합니다.
sudo docker pull jenkins/jenkins:lts
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
Jenkins 컨테이너에서 Docker 명령어를 사용할 수 있도록 설정합니다.
컨테이너에 접속:
sudo docker exec -it jenkins-docker bash
Docker 설치:
curl <https://get.docker.com/> > dockerinstall
chmod 777 dockerinstall
./dockerinstall
컨테이너 종료 후, docker.sock의 권한 설정:
exit
sudo chmod 666 /var/run/docker.sock