Docker 멀티스테이지 빌드(multi-stage build)의 장점은?
어려움 freeCodeCamp해설
멀티스테이지 빌드는 하나의 Dockerfile에 여러 FROM 문을 사용하여 빌드 단계와 실행 단계를 분리합니다. 빌드 단계에서 컴파일/번들링 후, 최종 이미지에는 결과물만 복사합니다. 빌드 도구, 소스 코드 등이 제외되어 이미지 크기가 대폭 감소합니다.
멀티스테이지 빌드는 하나의 Dockerfile에 여러 FROM 문을 사용하여 빌드 단계와 실행 단계를 분리합니다. 빌드 단계에서 컴파일/번들링 후, 최종 이미지에는 결과물만 복사합니다. 빌드 도구, 소스 코드 등이 제외되어 이미지 크기가 대폭 감소합니다.