Özetle,
jar kopyalama yöntemi kullanılırsa kod her değiştiğinde layer yeniden oluşturulur
jar dosyası boyutu kadar yeni bir layer oluştuğundan depolama alanı ve build süresi boşa harcanır
bu yüzden neredeyse hiç değişmeyen library, META-INF ve classes olarak en baştan ayırmak gerekir
değişecek image layer’ının boyutu azaltılabilir ama bu iş zahmetli ve uğraştırıcıdır
=> o yüzden jib kullanalım
Mikroservis birimlerine bölündüğünde bunun ne kadar anlamlı olduğu tartışılabilir ama
Docker layer caching konusunda her zaman düşünmekte fayda var gibi görünüyor.
Henüz yorum yok.