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

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

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

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

Какие полезные kubectl команды должен знать каждый?