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