1️⃣ Очищайте билд-кэш через
--no-cache-filter.Вместо полной очистки кэша (
docker builder prune) удаляйте только указанные слои:
docker builder prune --filter 'until=24h' --no-cache-filter alpine2️⃣ Добавьте в
.dockerignore следующие строки:.git
node_modules
*.log
pycache/
*.tmp✅ Это сократит размер контекста сборки на 50–90%, особенно в проектах с большим числом зависимостей или history-heavy репозиториями.
Меньше контекста → быстрее копирование → быстрее билд.
3️⃣ Чтобы увидеть Dockerfile любого образа с Docker Hub используйте:
docker history --no-trunc <image> | tac | awk -F' /bin/sh -c ' '{print $2}'
