Rehberler
Kapsayıcı görselinin boyutu nasıl azaltılır
Görüntüler yüzlerce megabayt boyutundadır ve her işin çekilmesi yavaştır.
5 dk okuma
Görüntüler yüzlerce megabayt boyutundadır ve her işin çekilmesi yavaştır.
Neden oluyor?
Yapı araçları, paket önbellekleri ve ara dosyaların tümü son görüntüde gönderilir.
Nasıl düzeltilir?
- Çok aşamalı yapıları kullanın ve yalnızca çalışan öğeleri kopyalayın
- Paket yöneticisi önbelleklerini, bunları dolduran aynı ÇALIŞTIRMA'da temizleyin
- İnce veya distroless bir taban seçin
- Tahmin etmeden önce dalışla resimde gerçekte ne olduğunu kontrol edin
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
Docker katman önbelleğe alma nasıl kurulurDocker oluşturma işlemi on dakika sürer çünkü her katman yeniden oluşturulur.CI için Dockerfile nasıl optimize edilirKüçük kod değişiklikleri uzun yeniden oluşturmaları tetikler.Çok aşamalı Docker yapıları nasıl kullanılır?Resimler büyük ve gönderilmemesi gereken yapım araçları içeriyor.Eşzamanlı Docker derlemeleri güvenli bir şekilde nasıl çalıştırılırParalel matris bacakları birbiriyle çekişir ve yapılar yavaşlar veya başarısız olur.