Docker로 jenkins 설치하기

salgu·2022년 9월 4일
0

jenkins

목록 보기
1/4
post-thumbnail

젠킨스 도커 깃헙 : https://github.com/jenkinsci/docker

1. 이미지를 pull받아 줍니다.

docker pull jenkins/jenkins

2. pull받은 이미지를 실행시켜줍니다.

docker run -d -v jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -p 8080:8080 -p 50000:50000 --name jenkins-server --restart=on-failure jenkins/jenkins
  • -d : 백그라운드 실행
  • -v : volume, 컨테이너 내부와 로컬에 있는 볼륨을 마운트 시켜줍니다.
  • -p : 1234:5678, 컨테이너 내부의 5678 포트와 도커 실행환경의 1234 포트와 포트포워딩 시켜줍니다.
  • --name : 실행된 컨테이너의 이름을 만들어줍니다.
  • --restart=on-failure: docker start가 실패시 다시 실행합니다.
  • -v /var/run/docker.sock:/var/run/docker.sock
  • -v /usr/bin/docker:/usr/bin/docker
    젠킨스 컨테이너에 위 두 옵션을 추가하면 젠킨스 컨테이너 내부에서 호스트의 Docker 데몬을 사용할 수 있습니다.

3. 8080포트로 접속해주시면 unlock 하라는 페이지가 나오면

4. 젠킨스의 로그를 확인해주고 로그에 있는 패스워드를 해당 페이지에 입력해줍니다.

docker logs jenkins-server

5. 플러그인을 모두 설치할지 선택해서 설치할지 정합니다.

6. 그 후 플러그인이 설치가 진행됩니다.

7. admin 계정 정보를 입력해줍니다.

8. 젠킨스에 접속하는 URL을 입력해줍니다.


9. 만약 도커 환경에서 설치를 하지않았다면 Jenkins 관리 -> Global Tool Configuration에 들어가 JDK의 위치를 적어줍니다.

  • jenkins는 자바 환경에서 돌아가기 때문에 jdk가 필요합니다.





refer : https://github.com/jenkinsci/docker,
Jenkins를 이용한 CI/CD Pipeline 구축 - 이도원

profile
https://github.com/leeeesanggyu, leeeesanggyu@gmail.com

0개의 댓글