
[CICD] 도커 이미지 경량화하기 (CICD 구축기 2탄)

·
Server/Docker
현재 문제도커 이미지 사이즈가 점점 커지고 있다..! 서비스를 배포할 때 Amazon 에서 관리하는 이미지를 사용하고 있었다. 이미지 용량이 500MB를 넘어가면서, 무거운 이미지가 배포 속도를 느리게 만드는 건 아닐까? 하는 생각에 배포 과정을 개선해보기로 했다. 시도 과정흔히들 하는 실수중의 하나가 자바 런타임용 컨테이너를 만들때, 컴파일러가 포함된 JDK 환경을 사용한다는 것이다. 보통 자바 런타임은 JDK 없이 JRE 만 있어도 충분하다.출처: https://bcho.tistory.com/1356 [조대협의 블로그:티스토리] 1. 멀티 스테이지 빌드 도입 FROM gradle:8.9-jdk21-alpine AS build WORKDIR /app COPY . . RUN gradle build -x..