liman işçisi görüntüleri nasıl kaldırılır

How Remove Docker Images



Docker görüntüleri, bir dizi salt okunur dosyadan başka bir şey değildir; bu, docker görüntüsü oluşturulduktan sonra değiştirilemeyeceği anlamına gelir. Ancak mevcut liman işçisi imajının yardımıyla yeni bir liman işçisi imajı oluşturabilirsiniz. Docker görüntüleri, bir docker konteyneri oluşturmak için kullanılır. Docker görüntüleri, bir kapsayıcı içinde kod çalıştırmak için kullanılan birden çok katmanla birlikte gelir. Geliştirme işlemi sırasında, kullanılmayan ve güncelliğini yitirmiş birçok docker görüntüsü, siz manuel olarak kaldırana kadar sunucuda tutulur.

Bu nedenle, disk alanını boşaltmak için kullanılmayan docker görüntüsünü sisteminizden kaldırmanız gerekir.







Bu eğitimde, size docker görüntülerini komut satırı ile nasıl kaldıracağınızı göstereceğiz.



Docker Görüntüsünü Kaldır

Docker görüntüsünü sisteminizden kaldırmak için sisteminizde mevcut tüm görüntüleri listelemeniz gerekir.



Aşağıdaki komutu kullanarak bunları listeleyebilirsiniz:





liman işçisi resmils

Aşağıdaki çıktıyı görmelisiniz:

DEPO ETİKETİ GÖRÜNTÜ KİMLIĞI OLUŞTURULAN BOYUT
nginx en son 4bb46517cac32gün önce 133MB
wordpress en son f1da35a7ddca3gün önce 546MB
mariadb en son b95867b528864gün önce 407MB

Artık sisteminizdeki tüm görüntülerin bir listesine sahipsiniz. Ardından, kaldırmak istediğiniz görüntünün kimliğini bulun ve aşağıdaki komutu çalıştırın:



liman işçisi resmirm4bb46517cac3

Aşağıdaki hatayı görmelisiniz:

Daemon'dan hata yanıtı: çakışma: 4bb46517cac3 silinemiyor (zorlanamaz)
- resim, 8f3d538370e5 kapsayıcı çalıştırılarak kullanılıyor

Yukarıdaki çıktı, herhangi bir kapsayıcının kaldırmak istediğiniz görüntüyü kullandığını gösterir. Bu nedenle, görüntüyü kaldırmadan önce bu kapsayıcıyı kaldırmanız gerekecek.

Birden çok görüntüyü kaldırmak istiyorsanız, docker image rm komutuyla her bir docker görüntüsünün kimliğini belirtmeniz gerekir:

liman işçisi resmirmID1 ID2 ID3

Sarkan Docker Görüntülerini Kaldırın

Sarkan görüntü, herhangi bir kapsayıcı tarafından kullanılmayan, kullanılmayan bir görüntüdür. Aşağıdaki komutu çalıştırarak sarkan görüntüyü sisteminizden kaldırabilirsiniz:

liman işçisi resmikuru erik

Devam etmek için aşağıda gösterildiği gibi y yazmanız istenecektir:

UYARI! Bu, tüm sarkan görüntüleri kaldıracaktır.

Devam etmek istediğine emin misin? [y/N] y

Toplam geri kazanılan alan: 0B

Kullanılmayan Tüm Docker Görüntülerini Kaldırın

Docker, aşağıda gösterildiği gibi, herhangi bir kapsayıcı tarafından kullanılmayan tüm görüntüleri tek bir komut kullanarak kaldırmanıza olanak tanır:

liman işçisi resmikuru erik -ile

Devam etmek için aşağıda gösterildiği gibi y yazmanız istenecektir:

UYARI! Bu, kendileriyle ilişkili en az bir kapsayıcı olmayan tüm görüntüleri kaldıracaktır.

Devam etmek istediğine emin misin? [y/N] y

Silinen Resimler:
etiketlenmemiş: ubuntu:son
etiketlenmemiş: [e-posta korumalı] :5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
silindi: sha256:1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Toplam geri kazanılan alan: 0B

Çözüm

Bu kılavuzda, docker görüntülerinin nasıl kaldırılacağını çeşitli şekillerde gösterdik. Daha fazla bilgi için Liman işçisi resmi belgeler.