[Docker] - 004. Multi Stage Build 와 Base 이미지 만들기
도커 이미지, 도커 컨테이너를 효율적으로 관리하려고 할 때 가 있다.만약 여러 프로젝트에서 공용으로 사용할 Ubnutu 이미지를 만들어 Base 이미지로 활용될 수 있으며, CI/CD 시간을 줄이고자 Multi Stage Build 을 이용할 수 도 있다. 멀티 스테이지 빌드멀티 스테이지 빌드는 하나의 Dockerfile에서 스테이지를 여러 개로 나누어 빌드 프로세스를 만드는 것을 말한다.각 스테이지는 이미지의 일부분을 생성하며, 이전 스테이지에서 생성된 파일을 다음 스테이지로 전달할 수 있다. 이 과정으로 최적화가 가능하다.멀티 스테이지 빌드의 장점이미지 크기 감소빌드 프로세스 간소화의존성 관리 용이성이미지 크기 감소사용 예시CI/CD 과정에서 쓰이며 마지막 스테이지에는 최소한의 파일과 패키지만 존재한..
2024. 4. 19. 01:04