KamoCRM

Cap BuildKit geçmişi ve dockerd konfigürasyonunda eğitilmiş yapımcı GC

FixKlusterServices
Shipped
14 Kasım 2026 21:43 UTC
Author
Kamo
Commit
18b221a

Prune çalıştırılmadığında, tamamlanmış bir CI iş konteynerindeki `docker rm` hâlâ aldı 15-100 s: bir konteyner GC geçişi için bekliyor (leases.Delete -> gcScheduler.ScheduleAndWait), ve her geçiş bu süreyi işaretleme fazında harcadı (getMarked/scanRoots) BuildKit inşa tarihi tarafından şişmiş bir meta veri DB'sini yürütüyor moby_history'nin 2694 kira sözleşmesi ve 18701 blobu vardı Son doker başlangıcına (2026-09-28), ~8x diğer her şey. - builder.history: maxAge 48 saat, maxEntries 100. - builder.gc: varsayılan 4 kurallı politikayı değiştir (kural #0 yerel olarak kapatıldı) contexts/cache mounts at 2.57 GiB, deleting cache after builds) with one katı arka plan: en fazla 80 GB önbellek, < 40 GB boş olduğunda kesilir. Rutin temizleme k1m1-docker-prune.sh boş-pencere. Sadece sessiz bir CI penceresinde uygula: docker'ı yeniden başlatmak da forgejo-runner'ı durdurur.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing