Как работает слоёное кеширование в Docker при сборке?

Junior
281 просмотров
AFK Offer AI

Docker кеширует каждый слой Dockerfile. Если инструкция и её контекст не изменились, слой берётся из кеша. Как только один слой инвалидируется, все последующие пересобираются. Поэтому важна структура: сначала копируют файлы зависимостей (package.json, go.mod), устанавливают зависимости, потом копируют остальной код. Это гарантирует что зависимости не качаются при каждом изменении кода.

Следующий вопрос

Что такое DDoS protection и как её организовать?