처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

Docker 멀티스테이지 빌드(multi-stage build)의 장점은?

어려움 freeCodeCamp
보기 및 정답
A 빌드 도구와 의존성은 빌드 단계에서만 사용하고, 최종 이미지에는 실행에 필요한 파일만 포함하여 이미지 크기를 줄인다
B 여러 원격 서버에서 분산 빌드 시스템처럼 동시에 이미지 빌드를 실행하여 전체 빌드 시간을 단축시킨다
C 하나의 Dockerfile로 Linux, Windows, macOS 등 여러 운영체제용 이미지를 동시에 한 번에 자동으로 빌드한다
D 빌드 과정을 여러 개발자에게 단계별로 나누어 할당하고 각자의 결과물을 자동으로 병합하여 진행한다

해설

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

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기