AskCleanAskClean

Docker memakai terlalu banyak ruang di Mac? Pulihkan dengan aman

Tim AskClean · Diperbarui 2026-07-31

Jalankan docker system df -v untuk mengetahui apakah image, container yang berhenti, build cache, atau volume memakai ruang. Bersihkan kategori yang terdiagnosis lebih dulu, simpan volume berisi data tanpa cadangan, dan jangan pernah menghapus atau memindahkan Docker.raw secara manual di Finder.

Penyimpanan Docker dengan container, lapisan image, cache, dan volume data terlindungi
Docker menggabungkan data yang dapat dibuat ulang dan persisten dalam disk virtual; identifikasi tiap kategori sebelum prune.

Mengapa Docker tampak sangat besar

Docker Desktop menyimpan objek Linux di dalam image disk virtual, biasanya Docker.raw. Ukuran logis, batas maksimum, dan blok fisik terpakai dapat berbeda. Menghapus file tersebut melewati perlindungan Docker dan dapat menghancurkan image, container, serta volume sekaligus.

Audit sebelum prune

docker system df -v merinci pemakaian; docker ps -a, docker image ls, dan docker volume ls membantu menemukan pemilik. Reclaimable tidak selalu berarti aman: volume tanpa container aktif dapat menyimpan satu-satunya salinan database.

  1. Simpan output docker system df -v.
  2. Petakan container, image, dan volume ke proyek aktif.
  3. Cadangkan setiap volume yang menyimpan data penting.
  4. Prune dahulu kategori spesifik yang menjelaskan pertumbuhan.
  5. Ukur ulang dan uji proyek sebelum perubahan berikutnya.

Volume yang tidak tersambung belum tentu boleh dibuang; proyek Compose dan database yang berhenti sering meninggalkan data yang sah.

Gunakan perintah yang terarah

Hapus objek yang dikenal dengan docker container rm dan docker image rm. docker builder prune membersihkan cache yang dapat dibangun ulang. docker system prune menggabungkan kategori; -a memperluas image dan --volumes menambahkan volume anonim, jadi jangan gunakan tanpa peninjauan.

Lindungi volume dan disk virtual

Cadangkan database dengan ekspor native atau prosedur teruji. Ubah batas atau lokasi disk melalui Docker Desktop Settings, bukan Finder. AskClean menampilkan jejak di Mac tetapi mengecualikan Docker.raw, kredensial, dan data terkelola dari pembersihan otomatis.

FAQ

Mengapa Docker.raw begitu besar?

File itu memuat image, container, cache, dan volume; ukuran terlihat dapat melebihi ruang fisik terpakai.

Apakah docker system prune menghapus volume?

Tidak secara default. --volumes memperluas pembersihan dan dapat membahayakan data persisten.

Bolehkah Docker.raw dihapus di Finder?

Tidak. Gunakan CLI untuk objek dan Docker Desktop Settings untuk disk virtual.

Sumber

Panduan penyimpanan developer lainnya