도찐개찐
[Docker] 젠킨스 설치 본문
도커 설치 확인(버전 확인)
$ sudo docker version
// 또는
$ docker version
Ubuntu 도커 설치
sudo 없이 docker 명령어 사용
// 폰트관리 유틸리티 설치
$ sudo apt-get install -y fontconfig
// docker hub Jenkins 이미지 pull
$ docker pull jenkins/jenkins:lts
// docker image 목록 확인
$ docker images
// Jenkins docker 컨테이너 적재
$ docker run --name jenkins-docker -d -p 8088:8080 -p 50000:50000 -v /home/jenkins:/var/jenkins_home -uroot jenkins/jenkins:lts
// $ docker run --name jenkins-docker -d -p {외부 접근포트}:8080 -p 50000:50000 -v \
// /home/jenkins:/var/jenkins_home -uroot jenkins/jenkins:lts
// 실행중 도커 컨테이너 확인
$ docker ps
// 방화벽 설치 확인
$ apt list --installed | grep firewalld
방화벽이 미설치 된 경우
// 미설치시 방화벽 설치
$ sudo apt update && sudo apt install firewalld -y
// 방화벽 포트 추가
sudo firewall-cmd --permanent --add-port=8088/tcp
// 방화벽 리로드
sudo firewall-cmd --reload
// 젠킨스 로그 확인
$ docker logs jenkins-docker
로그 중 Please use the following password to proceed to installation:
하단부 인증키(초기 admin 계정 비밀번호) 복사 합니다.
// IP 확인
$ ip addr
셋팅중인 리눅스 IP가 172.16.216.133 이라서 외부에서 젠킨스에 접근을 하기 위해서는
http://172.16.216.133:{외부 접근 포트} 본 포스팅에서는 8088 로 잡았으므로
http://172.16.216.133:8088 로 접근 하게 되면 아래와 같은 화면이 나오는데 젠킨스 로그에서 복사한 인증키를 하단 폼에 입력 해주고
Countinue를 눌러서 진행 해 준 뒤 진행 해주면 설치가 완료 됩니다.
* 플러그인은 추후 셋팅하면 되므로 "Skip Plugin Installations" 를 눌러서 skip 후 진행 해 주시면 됩니다.
* 젠킨스 접속에 필요한 Admin 비밀번호는 젠킨스 로그에서 복사한 인증키를 그대로 사용하시거나 설정에서 변경하는 방법으로 이용하시면 됩니다.
Plugin 메모:
Deploy to container Plugin : war 배포 필요시 설치
Post build task : 빌드 후 로그 및 쉘스크립트 실행 필요시 설치
728x90
'Infra ------------------------- > 젠킨스' 카테고리의 다른 글
[Jenkins] Publish over SSH 인증시 BapPublisherException 오류 원인과 해결책 (0) | 2023.03.02 |
---|---|
[Jenkins] GitHub WebHook 연동(빌드 자동화) (0) | 2023.02.28 |
[Jenkins] 젠킨스 jdk 버전 11로 올리는 방법 (0) | 2023.02.24 |
[Jenkins] docker로 설치한 jenkins 업데이트 하기 (0) | 2023.02.24 |
[Jenkins] 맥환경 로컬 환경 git 등 외부 도메인 노출(ngrok) (0) | 2023.02.24 |
Comments