#빌드 캐시

2 편의 글

도커 중급 강좌 #2 빌드 캐시 — BuildKit과 레이어 순서 최적화
7 분 소요

도커 중급 강좌 #2 빌드 캐시 — BuildKit과 레이어 순서 최적화

BuildKit이 기본이 된 도커 빌드의 캐시를 본격적으로 다룹니다. 레이어 캐시가 깨지는 지점을 골라내고, --mount=type=cache로 npm/pip 캐시를 빌드 간 공유하고, COPY --link로 빌드를 병렬화하고, GHA/레지스트리 외부 캐시까지 정리합니다.

도커 기초 강좌 #6 .dockerignore와 빌드 컨텍스트 — 캐시 잘 쓰기
7 분 소요

도커 기초 강좌 #6 .dockerignore와 빌드 컨텍스트 — 캐시 잘 쓰기

빌드가 느리거나 이미지가 비대해지는 가장 흔한 원인은 빌드 컨텍스트를 잘못 다룬 것입니다. 컨텍스트가 무엇인지, .dockerignore로 어떻게 깎는지, 그리고 레이어 캐시가 깨지는 지점을 골라내 명령 순서를 잡는 법을 정리합니다. 도커 기초 시리즈를 마무리하겠습니다.