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.
Karar ve risk karşılaştırması
Image, container, build cache ve volume kullanımını denetleyip Docker.raw içindeki verileri koruyun.
| Karar | Nerede kontrol edilir | Güvenlik sınırı |
|---|---|---|
| Docker neden çok büyük görünür | Docker.raw / Docker Desktop Settings | 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 / docker ps -a / docker volume ls | 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. |
| Hedefli komutlar kullanın | docker container rm / image rm / builder prune / system prune | 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 | volumes / Docker Desktop Settings | 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