Multi-stage build1 Docker Multi-stage로 이미지 빌드하기 Multi-stage Build? Multi-stage build는 하나의 Dockerfile에 여러개의 FROM절을 가짐 각 FROM절은 다른 base이미지를 사용 가능하고, 각각의 stage가 됨 stage의 결과는 다른 stage로 COPY 되고, 최종 이미지에서는 각 stage의 필요한 것만 가져옴 가장 아래의 FROM절이 최종 실행 이미지로 빌드됨 Multi-stage build 장점 실행에 필요한 것만 골라서 가져오기 때문에 이미지가 경량화 됨 Buildkit을 사용하면 의존성이 없는 스테이지들은 병렬로 처리 가능 빌드, 배포 속도가 향상됨 How to use? 지정된 이름이 없다면, 각 FROM절은 위->아래로 0부터 번호가 부여됨 as 으로 스테이지의 이름을 지정 할 수 있음 COPY --.. 2023. 10. 28. 이전 1 다음