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다운로드!