INTRO
docker에 jenkins를 설치하는 과정에 대해 포스팅한다.
Docker 설치가 되지 않은 경우에는 하기 포스팅을 참고해주시길 바랍니다.
2022.09.22 - [Programming/[docker]] - [Docker] Ubuntu 환경에서 docker 설치
1. Jenkins 이미지 설치
- 설치 방법에는 docker-compose를 사용하는 방법과
- docker 저장소에서 직접 pull 받는 방법이 있다.
docker compose 사용
- docker-compose.yml
version: '3'
services:
jenkins:
image: jenkins/jenkins:lts
container_name: jenkins_cicd
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /jenkins:/var/jenkins_home
ports:
- '8080:8080'
privileged: true
user: root
$ docker-compose up -d
docker 저장소에서 pull
$ docker pull jenkins/jenkins:lts
docker 이미지 확인
$ docker images
2. Jenkins 이미지 실행
sudo docker run -d -p 8081:8080 -v /jenkins:/var/jenkins_home --name jenkins -u root jenkins/jenkins:lts
-d detached mode, 백그라운드에서 실행한다.
-p 호스트와 컨테이너의 포트를 연결 (포워딩)
-v 호스트와 컨테이너의 디렉토리를 연결 (마운트)
–name 컨테이너 이름 설정
-u 실행할 사용자 지정
- 실행한 뒤 포워딩 한 포트(8081)에 접속해보면 아래와 같이 패스워드를 입력해야한다는 화면이 뜬다.
- 아래 명령어를 통해 초기 패스워드를 확인할 수 있다.
$ sudo docker logs jenkins
- 혹은 실행중인 컨테이너에 접속해 위 빨간색으로 표기된 경로로 접근하여 확인할 수 있다.
$ sudo docker exec -it d6b /bin/bash
// d6b는 docker ps 로 확인한 실행중인 jenkins 컨테이너의 id 앞 3글자
- 플러그인은 기본 세팅을 선택
- 이후 플러그인 설치가 시작된다
- 플러그인 설치 완료 후 관리자 계정을 생성한다
참고
http://jmlim.github.io/docker/2019/02/25/docker-jenkins-setup/
Docker를 통한 젠킨스(Jenkins) 설치하기. · 기억하기 위한 개발노트
Docker를 통한 젠킨스(Jenkins) 설치하기. 25 Feb 2019 | Docker Jenkins 도커가 설치되어 있다고 가정한다. 1. Jenkins 이미지 내려 받기 Docker Hub 에서 Jenkins 이미지를 내려받을 수 있다. Docker Hub이란? 도커 이미
jmlim.github.io
-퍼가실 때는 출처를 꼭 같이 적어서 올려주세요!
'DevOps > [Docker]' 카테고리의 다른 글
[WordPress] Docker-compose 를 활용하여 Wordpress 블로그 간편하게 구축하기 (0) | 2022.11.07 |
---|---|
[Ubuntu+Docker+Nginx] Docker에 Nginx 설치 (0) | 2022.09.24 |
[Docker] Ubuntu 환경에서 docker 설치 (0) | 2022.09.22 |
[MS-SQL] Docker에 MS SQL 설치 (0) | 2021.06.16 |
[Docker] 컨테이너, 이미지 삭제 방법 (0) | 2021.04.23 |