1. Docker 설치
아래 링크에서 각자 자신의 환경에 맞는 도커를 설치한다
https://docs.docker.com/docker-for-mac/install/
2. Kitematic 설치
아래 링크에서 Kitematic 다운로드(Download the latest version)
https://github.com/docker/kitematic#installing-kitematic
3. Kitematic에서 Jenkins 설치
-> official 버전은 버전이 낮아 정말 많이 다운로드 받은 부분으로 진행한다.
4. 다운로드 받은 Jenkins 설정
다운로드 받은 컨테이너의 Settings로 들어가 Volumes에
LOCAL FOLDER 부분을 change 해준다.
(No Folder이면 재시작이나 중지 시 데이터가 날아가기 때문)
5. Jenkins 접속하기
Hostname/Ports로 들어가면
설정되어 있는 Ports를 볼 수 있다.
-> 나는 55001 포트로 들어가면 된다.(http://127.0.0.1:55001 로 접속)
http://127.0.0.1:55001로 들어가보았더니 login 화면으로 redirect된다.
컨테이너의 HOME으로 가면 저기 하얀색 부분으로 비밀번호가 나와있다.
그 부분을 넣는다.
+ 만약 복사를 못한 경우
$ docker ps -a // CONTAINER ID 확인
$ docker exec -it '조회한 CONTAINER ID' /bin/bash
$ cat /var/jenkins_home/secrets/initialAdminPassword
그 다음 들어가면 아래와 같은 화면이 나온다.
plugins을 install해준다.
-> 만약 잘 되지 않으면 젠킨스 낮은 버전을 깐 것으로 보이므로 삭제 후 위의 과정을 반복하면 된다.
(처음 시도 때 제가 그랬습니다..)
다 깔리면 이제 Admin User 관련해서 창이 하나 나온다.
원하는 정보 아무거나 넣고 설정을 진행해도 되고,
skip 해도 될 것으로 보인다.
접속에 성공했다.
출처: https://soojae.tistory.com/23?category=760164
'백엔드' 카테고리의 다른 글
Docker Jenkins와 깃허브 연결 (1) | 2021.09.14 |
---|---|
Docker Jenkins에 Nodejs 구축 (0) | 2021.09.14 |
[스파르타코딩클럽]웹개발의 봄, Spring 5주차 개발일지 (0) | 2021.09.10 |
[스파르타코딩클럽]웹개발의 봄, Spring 4주차 개발일지 (0) | 2021.09.10 |
[스파르타코딩클럽]웹개발의 봄, Spring 3주차 개발일지 (0) | 2021.09.10 |