Fedora'dan Dockerfile ile basit bir görüntü yaptım (başlangıçta 320 MB).
Nano (1MB boyutundaki bu küçük editör) eklendi ve görüntünün boyutu 530 MB'ye yükseldi. Git'i bunun üzerine ekledim (30-ish MB) ve sonra görüntü boyutum gökyüzü roketlerimi 830 MB'a ekledim.
Bu deli değil mi?
Geçmişi / ara görüntüleri kaldırmak için kapsayıcıyı içe ve dışa aktarmaya çalıştım. Bu çaba 25 MB'a kadar tasarruf sağladı, şimdi görüntü boyutum 804 MB. Ayrıca bir çok komut çalıştırmayı denedimRUN
, ama yine de aynı ilk 830MB alıyorum.
Docker'ı kullanmaya değecek olursam şüphelerim var. Demek istediğim, neredeyse hiç bir şey takmadım ve 1GB'ı vuruyorum. Bir veritabanı gibi ciddi şeyler eklemek zorunda kalacak ve böylece disk alanı tükenebilir.
Kimsenin gülünç boyutta görüntüleri var mı? Bununla nasıl başa çıkıyorsunuz?
Dockerfile'ım korkunç derecede yanlış değilse?
FROM fedora:latest
MAINTAINER Me NotYou <email@dot.com>
RUN yum -y install nano
RUN yum -y install git
ama burada neyin yanlış gidebileceğini hayal etmek zor.
docker images
hangi son sütun büyük bir 830MB belirtir. Docker images komutu bu 830MB'nin sanal boyutta olduğunu belirttiğinden, görüntümün gerçek boyutunun ne olduğunu bilmiyor olabilirim. Ama sonra tekrar, görüntünün gerçek boyutu nedir?
yum clean all
Boyut üzerinde herhangi bir etkisi var mı ?