Sarkan Docker Görüntüleri Nasıl Kaldırılır

Sarkan Docker Goruntuleri Nasil Kaldirilir



Docker'da uygulama oluştururken geliştiricinin gereksinimler doğrultusunda zaman zaman değişiklik yapması gereken durumlar vardır. Değişiklikleri uygularken veya bir uygulamayı yeniden oluştururken, çöplerden kurtulmak için atlanması gereken bazı çöp veya sarkan görüntüler oluşturulur.

Bu makale aşağıda belirtilen hususları içerecektir:







Sarkan Docker Görüntüsü Nedir?

A ' Sarkan Resim ”, depo adı olmayan bir görsele karşılık gelir ve Docker görsel listelerinde “ şeklinde bir etiket görünür. : Burada eski 'yok' depo adını temsil eder ve sonraki 'yok' bir etikettir.



Bu görüntüler, bir uygulama görüntüsü oluşturulduğunda ve örneğin şu şekilde etiketlendiğinde oluşturulur: ' örnek resim:x ”. Bundan sonra görselde bazı güncellemeler yapılır ve aynı etiketle yeni bir görsel oluşturulur. Böyle bir durumda Docker, etiketi önceki/son görselden kaldırır ve ardından yeni görsele tahsis eder. Sonuç olarak, etiketini kaybeden önceki/son görüntü “Sarkan Görüntü” ile sonuçlanır.



Sarkan Docker Görselleri Nasıl Kaldırılır?

Sarkan Docker Görselleri ”, “ aracılığıyla tespit edilebilir ve ihmal edilebilir kuru erik ” komutunu otomatik olarak verir.





Sarkan bir görüntüyü oluşturmak ve kaldırmak için aşağıda verilen yöntemleri izleyin:

Sarkan Bir Görüntü Oluşturma



Bir “Sarkan Görüntü” oluşturmak için aşağıda açıklanan metodolojileri göz önünde bulundurun:

Adım 1: “Dockerfile” Dosyasını Düzenleyin

Öncelikle sarkan bir görüntü oluşturalım. Bunu yapmak için “Dockerfile” adlı dosyaya aşağıdaki kod satırlarını yazın/yapıştırın:

Ücretsiz olarak: 18.04
GİRİŞ NOKTASI [ 'Eko' , 'Selam Dünya' ]

Not: Burada, ' 18.04 ”Ubuntu versiyonunu ifade eder.

Adım 2: Görüntüyü Oluşturun

Şimdi “adlı imajı oluşturmak için aşağıda verilen cmdlet’i çalıştırınız. merhaba dünya:img1 ”:

Liman işçisi yapısı -T merhaba dünya:img1 .

Yukarıdaki cmdlet, şunu görüntüleyen bir Docker görüntüsü oluşturur: ' Selam Dünya Konteyner olarak çalıştırıldığında terminalde ”.

3. Adım: Görselleri Listeleyin

Aşağıda belirtilen cmdlet'i çalıştırarak görüntünün oluşturulup oluşturulmadığını doğrulayın:

liman işçisi resmi ls

Burada “ ile etiketlenmiş bir görselin olduğu doğrulanabilir. Selam Dünya ' ile ' img1 ” etiketi başarıyla oluşturuldu.

4. Adım: Temel görüntünün Sürümünü değiştirin

Şimdi temel görüntünün sürümünü Ubuntu'dan güncelleyin “ 18.04 ' ile ' 20.04 ”ve aynı etiketle, yani “hello-world:img1” ile yeni bir resim oluşturun. Bunu yapmak için aşağıda yazılan “Dockerfile” dosyasındaki kodu değiştirin/düzenleyin:

Ücretsiz olarak: 20.04
GİRİŞ NOKTASI [ 'Eko' , 'Selam Dünya' ]

Adım 5: Görüntüyü Yeniden Oluşturun

Burada, yeni bir görüntü oluşturmak için aşağıda verilen cmdlet'i tekrar yürütün:

Liman işçisi yapısı -T merhaba dünya:img1 .

Şimdi sistemdeki görüntüleri listelemek için aşağıda verilen cmdlet'i çalıştırın:

liman işçisi resmi ls

Burada, vurgulanan görüntünün hem depo adının hem de etiket setinin “” olarak ayarlandığı görülmektedir. Bu görüntüye 'sarkan' görüntü adı verilir.

Bu görüntü ilk olarak Ubuntu aracılığıyla oluşturuldu” 18.04 ” temel resim. Bundan sonra aynı etiketle (hello-world:img1) Ubuntu kullanılarak yeni bir imaj oluşturuldu. 20.04 ” temel resim. Bu nedenle Docker, etiketi orijinal/eski görüntüden otomatik olarak kaldırıp yeni görüntüye atadı ve böylece sarkan bir görüntü oluşturdu.

Sarkan Görüntüler Nasıl Kaldırılır/İhmal Edilir?

Sarkan görüntü aşağıda belirtilen cmdlet aracılığıyla çıkarılabilir:

liman işçisi resmi kuru erik

Son olarak, tartışılan cmdlet'i kullanarak tüm görüntüleri listeleyin:

liman işçisi resmi ls

Yukarıda listelenen resimlerden, sarkan görüntünün tespit edildiği ve kaldırıldığı ve bu nedenle burada uygun şekilde listelenmediği ima edilebilir.

Kullanılmayan Görseller Nasıl Kaldırılır?

Kullanılmayan görsellerin kaldırılması gerekiyorsa aşağıdaki cmdlet'i uygulayın:

liman işçisi resmi kuru erik -A

Çözüm

A ' Sarkan Resim ”, depo adı ve etiketi olmayan ve “ yardımıyla kaldırılabilen bir görüntüye karşılık gelir. liman işçisi görüntü budaması ” cmdlet'i. Bu tür görüntüler, uygulamada güncellemeler yapıldıktan ve yeniden oluşturulduktan sonra oluşturulur. Bu yazımızda, sarkan Docker görselleri ve bunları kaldırmanın olası yolu hakkında detaylı bilgiler verdik.