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.

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.
- docker system df -v çıktısını kaydedin.
- Container, image ve volume’ları etkin projelerle eşleştirin.
- Önemli veri içeren her volume’u yedekleyin.
- Önce büyümeyi açıklayan belirli kategoriyi prune edin.
- 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