Что такое Docker build cache invalidation и как её контролировать?

Senior
176 просмотров
AFK Offer AI

Кеш инвалидируется когда меняется инструкция, её аргументы или файлы которые она копирует. После первой инвалидации все последующие слои пересобираются. ARG в Dockerfile меняет кеш при изменении значения — используй для cache busting. --no-cache=true игнорирует кеш полностью. Remote cache (--cache-from) позволяет использовать кеш с registry в CI где локального кеша нет.

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

Как docker inspect помогает разобраться в конфигурации?