Docker 레이어 캐싱으로 Docker-in-Docker 빌드 속도 향상
Docker-in-Docker를 사용할 때 Docker는 빌드를 생성할 때마다 이미지의 모든 레이어를 다운로드합니다. 최신 버전의 Docker(Docker 1.13 이상)는 docker build 단계에서 기존 이미지를 캐시로 사용할 수 있습니다. 이는 빌드 프로세스를 크게 가속화합니다. Docker 27.0.1 이상에서 기본 docker 빌드 드라이버는 containerd 이미지 저장소가 활성화된 경우에만 캐시 백엔드를 지원합니다. Docker 27.0.1 이상에서 Docker 캐싱을 사용하려면 다음 중 하나를 수행합니다: Docker 데몬 구성에서 containerd 이미지 저장소를 활성화합니다. 다른 빌드 드라이버를 선택합니다. 자세한 내용은 캐시 스토리지 백엔드 를 참조하세요. Docker 캐싱 작동 방식 # docker build 를 실행할 때 Dockerfile 의 각 명령은 레이어를 생성합니다. 이러한 레이어는 캐시로 유지되며 변경 사항이 없는 경우 재사용할 수 있습니다
