Thread Starter
#0
Docker, uygulamaları konteynerler içinde çalıştırmak için kullanılan popüler bir platformdur. Ancak zamanla, kullanılmayan veya güncellenmiş Docker görüntüleri (images) sistemde yer kaplamaya başlayabilir. Bu durum, hem disk alanını israf etmekte hem de Docker ile çalışırken karmaşıklığa yol açmaktadır. Bu yazıda, Linux üzerinde Docker görüntülerini silmenin yollarını detaylandıracağız.
Öncelikle, mevcut Docker görüntülerini listelemek için aşağıdaki komutu kullanabilirsiniz:
Bu komut, sistemde bulunan tüm Docker görüntülerinin bir listesini sunar. Her görüntü için
Bir görüntüyü silmek için
Burada
Birden fazla görüntüyü aynı anda silmek isterseniz, görüntü kimliklerini boşluk bırakarak yazabilirsiniz:
Eğer tüm kullanılmayan görüntüleri silmek istiyorsanız, şu komutu kullanabilirsiniz:
Bu komut, kullanılmayan tüm görüntüleri otomatik olarak temizler. Ancak dikkatli olunması gereken bir nokta, bu işlem geri alınamaz ve silinen görüntüler tekrar indirilemez.
Docker görüntülerini yönetmek, sisteminizin performansını artırmak ve düzenli bir çalışma ortamı sağlamak açısından önemlidir. Bu nedenle, düzenli aralıklarla kullanılmayan görüntüleri silmek iyi bir uygulama olarak değerlendirilmektedir.
Öncelikle, mevcut Docker görüntülerini listelemek için aşağıdaki komutu kullanabilirsiniz:
CODE
1docker imagesBu komut, sistemde bulunan tüm Docker görüntülerinin bir listesini sunar. Her görüntü için
REPOSITORY, TAG, IMAGE ID, CREATED ve SIZE gibi bilgiler yer alır.Bir görüntüyü silmek için
docker rmi komutunu kullanabilirsiniz. Örneğin, belirli bir görüntüyü silmek için:CODE
1docker rmi IMAGE_IDBurada
IMAGE_ID, silmek istediğiniz görüntünün kimliğidir. Eğer görüntü, başka bir konteyner tarafından kullanılıyorsa, silme işlemi başarısız olacaktır. Böyle bir durumda, önce ilgili konteyneri durdurmalı ve silmelisiniz.Birden fazla görüntüyü aynı anda silmek isterseniz, görüntü kimliklerini boşluk bırakarak yazabilirsiniz:
CODE
1docker rmi IMAGE_ID_1 IMAGE_ID_2Eğer tüm kullanılmayan görüntüleri silmek istiyorsanız, şu komutu kullanabilirsiniz:
CODE
1docker image pruneBu komut, kullanılmayan tüm görüntüleri otomatik olarak temizler. Ancak dikkatli olunması gereken bir nokta, bu işlem geri alınamaz ve silinen görüntüler tekrar indirilemez.
Docker görüntülerini yönetmek, sisteminizin performansını artırmak ve düzenli bir çalışma ortamı sağlamak açısından önemlidir. Bu nedenle, düzenli aralıklarla kullanılmayan görüntüleri silmek iyi bir uygulama olarak değerlendirilmektedir.