CS/기타

[Docker] Jenkins에 Docker CE 설치하기

코딩하는 포메라니안 2022. 6. 23. 00:33

1. Plugin 설치

Dashboard > Jenkins 관리 > Plugin 관리 > 설치 가능 > docker 검색 > 체크한 후, 설치하기

 

 

 

 

2. Jenkins내에 Docker CE(Community Edition) 설치

Jenkins안에서도 Docker명령어를 사용하므로 설치해야 한다.

여기서 Docker Edition은 2가지가 있다.

1) Community Edition(CE) : 무료, 개인 프로젝트용

2) Enterprise Edition(EE) : 유료, 사무용

따라서, 지금은 CE를 설치해서 사용했다.

 

 

1. Jenkins 컨테이너 내로 들어가기

docker exec -it jenkins bash

 

 

 

2. docker  CE 다운로드

curl https://get.docker.com/ > dockerinstall && chmod 777 dockerinstall && ./dockerinstall

 

+) 아래와 같은 에러가 난다면, 다시 실행해보자

The repository 'https://download.docker.com/linux bullseye Release' does not have a Release file.

 

 

Jenkins컨테이너 재실행하기

1) 실행 중인 컨테이너 확인

docker ps

2) 정지된 컨테이너 확인

docker ps -a

3) 컨테이너 삭제

docker rm [컨테이너id]

그리고, 컨테이너 설치하는 명령어인 run -d -p ... 입력 후, jenkins bash에서 docker다운로드!