Volume verilerini kaybetmeden Docker Desktop'ı Mac'ten tamamen kaldırma
AskClean Ekibi · Güncellendi 2026-09-01
Docker Desktop'ın tam kaldırılması container, image, build cache ve volume'ları barındıran Linux sanal diskini etkiler. Yeniden üretilemeyen volume veya image'ları önce envanterleyip yedekleyin, sonra resmî kaldırıcıyı kullanın.

Kaldırmadan önce yeniden üretilemeyen verileri koruyun
docker system df -v, docker volume ls ve docker ps -a çalıştırın. Şu an kullanılmayan named volume bir veritabanının tek kopyasını tutabilir. Compose, Dockerfile, .dockerignore ve bind mount kaynaklarını saklayın.
- 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.
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.
Uygulamayı kurulduğu yöntemle kaldırın
Önemli hizmetleri durdurup yedekleri tamamlayın; Docker Desktop Troubleshoot menüsünden Uninstall'ı seçin. Arayüz açılmıyorsa güncel resmî belgeyi izleyin. Docker.raw ve group.com.docker sıradan önbellek değildir.
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.
Çöp Kutusu'nu boşaltmadan önce doğrulayın
Activity Monitor, Applications, Login Items ve command -v docker'ı kontrol edin. Kaynak volume veya sanal diski silmeden önce önemli bir yedeği gerçekten sınayın. ~/.docker context, ayar ve kimlik bilgileri içerebilir; varsayılan olarak koruyun.
Tam kaldırma güvenlik haritası
Sanal diski ve Docker artıklarını kaldırmadan önce veritabanı volume'larını, önemli image'ları, context ve kimlik bilgilerini yedekleyin.
| Karar | Kontrol veya işlem yeri | Sonuç ve doğrulama |
|---|---|---|
| Kaldırmadan önce yeniden üretilemeyen verileri koruyun | docker system df -v / docker volume ls | docker system df -v, docker volume ls ve docker ps -a çalıştırın. Şu an kullanılmayan named volume bir veritabanının tek kopyasını tutabilir. Compose, Dockerfile, .dockerignore ve bind mount kaynaklarını saklayın. |
| Uygulamayı kurulduğu yöntemle kaldırın | Docker Desktop > Troubleshoot > Uninstall | Önemli hizmetleri durdurup yedekleri tamamlayın; Docker Desktop Troubleshoot menüsünden Uninstall'ı seçin. Arayüz açılmıyorsa güncel resmî belgeyi izleyin. Docker.raw ve group.com.docker sıradan önbellek değildir. |
| Çöp Kutusu'nu boşaltmadan önce doğrulayın | command -v docker / ~/.docker | Activity Monitor, Applications, Login Items ve command -v docker'ı kontrol edin. Kaynak volume veya sanal diski silmeden önce önemli bir yedeği gerçekten sınayın. ~/.docker context, ayar ve kimlik bilgileri içerebilir; varsayılan olarak koruyun. |
SSS
Docker Desktop kaldırılınca volume'lar silinir mi?
Tam kaldırma yerel VM durumunu silebilir. Her önemli volume'u risk altında kabul edin ve önceden geri yüklemesi doğrulanmış yedek oluşturun.
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.
Kaynaklar