2025/05/15 (1) 썸네일형 리스트형 멀티 스테이지 빌드 멀티 스테이지 빌드 멀티 스테이지 빌드(Multi-statge build) 란 도커 파일 내 여러 개의 빌드 단계를 정의하여 이미지를 생성하는 방법입니다. 모두다 알다시피 빌드라는 행위는 애플리케이션이 동작하기 위해 필요한 요소들을 구성합니다( 라이브러리, 런타임, 툴 등등...). 이미지를 빌드 할 때는 이 구성요소들을 구성할 단계를 코드로 정의해야 하죠. 하지만 이 모든 단계가 애플리케이션을 실행하기 위해 최소한으로 필요한 것은 아닙니다. 빌드라는 행위는 결국 이미지를 만드는데는 필요하지만, 최종 컨테이너 이미지에는 필요 하지 않은 부분이 존재합니다. 예를 들어 스프링 프로젝트를 .jar 파일로 빌드한다고 생각해 봤을 때 maven 또는 gradle 같은 빌드 도구와 자바 컴파일러를 통해 빌.. 이전 1 다음