Docker – Image Nedir? Nasıl Silinir?
Merhaba,
Bu içeriğimizde, Docker platformunda yaratılan imagelerin yanında ekstradan dikkat çeken <none> imageler üzerine kısa bir izahat getirmeye çalışacağız.
Esas adı ‘Dangling Image‘ yahut ‘Dangling Layer‘ olan <none> imageler, esasında bir önbellekleme yani cache’leme mekanizması için oluşturulan isimsiz imajlardır. İşlevsel olarak, Dockerfile dosyasındaki her bir talimatın önbelleğe alınmasını sağlayarak, yapılan tekrarlı build işlemlerinde yeniden kullanılabilirliği artıran ve disk kullanımını azaltan yapılardır.
Bir image build edilmeden önce o image’e ait <none> oluşturulacaktır.
Sadece <none> Imageleri Listelemek
docker images -f "dangling=true"
Buradaki ‘-f‘ parametresi filtreleme manasına gelen ‘filter’ kelimesinin kısaltılmış halidir.
<none> Image’leri Silme
docker rmi $(docker images -f "dangling=true" -q)
Burada -q parametresi $() içerisinde yapılan sorguda gelen imagelerin sadece id değerlerini getirmektedir. Dolayısıyla ‘rmi’ komutuyla ilgili imageler silinmektedir.
İlgilenenlerin faydalanması dileğiyle…
Sonraki yazılarımızda görüşmek üzere…
İyi çalışmalar…
1 Cevap
[…] Docker – <none> Image Nedir? Nasıl Silinir? […]