Diskzyv0.1
Elle silmeyin

Mac'te Docker.raw nedir, silinebilir mi?

Kısa yanıt

Docker.raw dosyasını elle silmeyin. Mac'inizdeki her Docker imajını, konteynerini ve birimini (volume) tutan sanal disktir; onu silmek hepsini yok eder. Bunun yerine Docker içinde budama (prune) yaparak yer açın.

Nerede bulunur

~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw

Nedir

Docker Desktop konteynerleri küçük bir Linux sanal makinesinin içinde çalıştırır ve Docker.raw o makinenin diskidir. Docker'ın sakladığı her şey bu tek dosyanın içindedir: çekilen imajlar, derleme önbelleği, durdurulmuş konteynerler ve adlandırılmış birimler, birimlerde tuttuğunuz veritabanları da dahil.

Dosya seyrektir (sparse). Finder onu izin verilen en büyük boyutuyla gösterebilir, oysa diskinizde gerçekten kapladığı alan daha küçüktür. Dosya üzerinde du -h çalıştırmak veya Docker Desktop'ın ayarlarına bakmak gerçek rakamı gösterir.

İmaj çektikçe ve derleme yaptıkça büyür. Eski imajlar, sahipsiz katmanlar ve derleme önbelleği siz silene kadar kalır.

Ne kadar büyür

Docker'ı düzenli kullanan bir Mac'te çoğu zaman onlarca GB, Docker Desktop'ta ayarlanan disk sınırına kadar.

Doğru yoldan nasıl küçültülür

  1. Docker Desktop'ı başlatın, ardından alanı neyin kullandığını görmek için Terminal'de docker system df çalıştırın: imajlar, konteynerler, birimler veya derleme önbelleği.
  2. Aşağıdaki komutu çalıştırın. Durdurulmuş konteynerleri, kullanılmayan ağları, sahipsiz imajları ve kullanılmayan derleme önbelleğini siler.
  3. Daha derin bir temizlik için docker system prune -a, bir konteynerin kullanmadığı bütün imajları da siler. --volumes eklemek kullanılmayan birimleri de siler; bu veri silebilir, bu yüzden önce birimlerinizi kontrol edin.
  4. Dosyanın ne kadar büyüyebileceğini sınırlamak için Docker Desktop'ta Settings > Resources altındaki disk kullanım sınırını düşürün. Bir değişiklik mevcut verileri silecekse Docker sizi uyarır.
Terminal'de
docker system prune

Sonrasında ne olur

Budanan imajlar, bir sonraki ihtiyaç duyduğunuzda yeniden çekilir veya derlenir, bu yüzden ilk çalıştırma daha yavaş olur. Kullanımda olan konteynerler ve birimler korunur.

Diskzy bunu nasıl ele alır

Diskzy, disk haritasında Docker.raw dosyasının gerçekte ne kadar büyük olduğunu gösterir; böylece Docker içinde budama zamanının geldiğini bilirsiniz. Dosyayı sizin yerinize küçültmez.

İlgili rehberler

Mac'inizdeki alanın nereye gittiğini görün

Diskzy diskinizin haritasını çıkarır, Sistem Verileri'ni açıklar ve güvenli olanı temizler. 72 saat ücretsiz, sonra 2 Mac için tek seferlik 9 $.

Diskzy'yi ücretsiz deneyin
Bu sayfayı şu dilde okuyun:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語