Choose a default theme

You can change your theme from the menu

Docker 빌드 캐시

Docker 빌드 캐시는 조건이 맞는 이전 빌드 결과를 재사용하여 이미지 생성 시간을 줄이는 기능이다.

원리

지시문과 입력이 바뀌면 해당 단계와 그 결과에 의존하는 이후 단계의 캐시가 무효화될 수 있다. 변경 빈도에 맞춘 단계 구성으로 재사용 범위를 넓힌다.

예시

의존성 목록을 먼저 복사해 설치하고 자주 바뀌는 소스를 나중에 복사하면 소스만 수정했을 때 의존성 설치를 재사용할 수 있다.

주의할 점

캐시가 재사용됐다는 사실은 외부 패키지가 최신이라는 뜻이 아니다. 재현성과 갱신 정책을 구분하고 캐시 키에 포함되는 입력의 의미를 확인해야 한다.

참고 자료