AskCleanAskClean

Docker Mac’te çok mu yer kaplıyor? Güvenle alan kazanın

AskClean Ekibi · Güncellendi 2026-07-31

Alanı image’ların, durmuş container’ların, build cache’in veya volume’ların kullanıp kullanmadığını görmek için docker system df -v çalıştırın. Önce tanısı konmuş kategoriyi temizleyin, yedeksiz veri içeren volume’ları koruyun ve Docker.raw dosyasını Finder’da asla elle silmeyin ya da taşımayın.

Container, image katmanları, cache ve korumalı veri volume’u içeren Docker depolaması
Docker yeniden üretilebilir ve kalıcı verileri sanal diskte birleştirir; prune öncesinde her kategoriyi belirleyin.

Docker neden çok büyük görünür

Docker Desktop, Linux nesnelerini genellikle Docker.raw adlı sanal disk imajında saklar. Mantıksal boyut, üst sınır ve kullanılan fiziksel bloklar farklı olabilir. Dosyayı silmek Docker korumalarını atlar ve image, container ve volume’ları birlikte yok edebilir.

Prune öncesinde denetleyin

docker system df -v kullanımı ayırır; docker ps -a, docker image ls ve docker volume ls sahipliği anlamaya yardım eder. Reclaimable her zaman güvenli değildir: etkin container’ı olmayan bir volume veritabanının tek kopyasını taşıyabilir.

  1. docker system df -v çıktısını kaydedin.
  2. Container, image ve volume’ları etkin projelerle eşleştirin.
  3. Önemli veri içeren her volume’u yedekleyin.
  4. Önce büyümeyi açıklayan belirli kategoriyi prune edin.
  5. Yeni değişikliklerden önce yeniden ölçün ve projeleri sınayın.

Bağlı olmayan bir volume gereksiz olmayabilir; Compose projeleri ve durmuş veritabanları geçerli veri bırakabilir.

Hedefli komutlar kullanın

Bildiğiniz nesneleri docker container rm ve docker image rm ile kaldırın. docker builder prune yeniden üretilebilir önbelleği temizler. docker system prune kategorileri birleştirir; -a image kapsamını, --volumes anonim volume kapsamını genişletir, incelemeden eklemeyin.

Volume’ları ve sanal diski koruyun

Veritabanlarını yerel dışa aktarma veya sınanmış bir yöntemle yedekleyin. Disk sınırı ve konumunu Finder’dan değil Docker Desktop Settings’ten değiştirin. AskClean Mac’teki izi gösterir ancak Docker.raw, kimlik bilgileri ve yönetilen verileri otomatik temizliğin dışında tutar.

SSS

Docker.raw neden bu kadar büyük?

Image, container, cache ve volume’ları içerir; görünen boyut kullanılan fiziksel alandan büyük olabilir.

docker system prune volume’ları siler mi?

Varsayılan olarak hayır. --volumes temizliği genişletir ve kalıcı verileri riske atabilir.

Docker.raw dosyasını Finder’da silebilir miyim?

Hayır. Nesneler için CLI, sanal disk için Docker Desktop Settings kullanın.

Kaynaklar

Geliştirici depolaması için diğer rehberler