[CI&CD] Jenkins-02

Dev_Honey·2022년 12월 29일
1

CI&CD

목록 보기
2/2
post-thumbnail

1. Jenkins의 설치

젠킨스를 docker에 설치해보겠습니다. 젠킨스 이미지를 가지고와서 컨테이너로 만드는 작업을 할 것입니다.

  • 먼저, 작업을 할 디렉토리를 만들어줍니다. 저는 Jenkins라는 디렉토리를 C:\Users\USER\Jenkins의 경로에 만들어주었습니다.
  • 그리고 window PowerShell을 관리자 권한으로 실행하고 ,cd C:\Users\USER\Jenkins로 해당 디렉토리로 이동합니다.
  • 이제 shell에서docker pull jenkins/jenkins:lts를 입력하여 당겨옵니다.


    그러면 docker desktop에 위와 같이 이미지가 생기게 됩니다. 이 이미지를 run해서 컨테이너를 실행시킬 것입니다.
  • docker run -d -p18080:8080 -v ${pwd}/jenkins:/var/jenkins_home --net dev-network --name jenkinsdev -u root jenkins/jenkins:lts를 입력하여 디렉토리를 마운트 시키고 net으로 앞서 만들어 놓은 가상 네트워크를 사용할 것입니다.

    그리고나면, 이렇게 컨테이너가 생성이 되어 running 되고 있는 것을 확인 할 수 있습니다.

어떤 아이피를 사용하는지도 확인할 수 있습니다. 저 같은 경우는 172.18.0.2를 사용하고 있습니다.
docker inspect 컨테이너이름을 입력해서, 볼 수 있습니다.

  • 그리고 localhost:18080 으로 접속을하게 되면,

    이렇게 뜨게되는데, 위에서 말하는 경로에 가서, 초기 관리자 비밀번호 파일을 열어서 복사한 다음 위의 입력창에 입력 후 continue를 클릭합니다.

    저는 메모장으로 열어서 확인하였습니다.
    docker exec -it jenkins /bin/bash shell에서 이렇게 입력하여, jenkins 컨테이너의 bash를 열어서 사용해도되지만, 디렉토리를 마운트 해놓았기때문에 윈도우에서 마운트한 디렉토리에 접근해서 가져온 것입니다.
  • 다음으로는 이렇게 jenkins의 플러그인을 선택하여 설치할 수 있는 화면이 뜨게됩니다.
  • 커스터마이즈하게 플러그인을 선택해서 설치를 진행해도 좋지만, 잘 모르겠다면 좌측의 제안하는 플러그인을 설치하면 됩니다.

    그러면, 창이 넘어가면서 플로그인이 설치됩니다.
  • 설치가 다 되고 나면 이렇게 Account를 만드는 창이 뜨게되는데요 ! 원하는 것으로 만들어주세요! 나중에 Jenkins로그인할 때 필요하답니다.

..continue

profile
자습서 같은 공부 블로그 만들기!

0개의 댓글