본문 바로가기
Infra#Infra#Docker조회 22

Multi-stage Build란?

정의

하나의 Dockerfile에서 여러 FROM을 사용해 빌드·런타임 이미지 분리.

Multi-stage Build란?

FROM node:22 AS build
COPY . .
RUN npm run build

FROM node:22-alpine
COPY --from=build /app/dist /app

최종 이미지에 빌드 도구·소스 제외 → 크기 10배↓.

🔗 함께 보면 좋은 용어

Infra 전체 →