Dockerfile 최적화 빠르게 만들기: Docker 이미지 만드는 시간을 줄일 수 있음 이미지 크기 줄이기: 저장 공간을 덜 차지하고 다운로드나 전송할 때도 더 빨라짐 재사용성 높이기: 여러 번, 여러 곳에서 쓸 수 있어서 편리 보안 강화 유지보수 쉽게: 나중에 수정하거나 업데이트할 때 훨씬 쉬움 # build 는 gradle 이미지에서 `builder`라는 이름으로. FROM gradle:8.5-jdk21-alpine AS builder WORKDIR /app COPY ./ ./ RUN gradle clean bootJar # App FROM eclipse-temurin:21-jre-alpine WORKDIR /app COPY --from=builder /app/build/libs/spring-bo..