Cara mencopot Docker Desktop sepenuhnya di Mac tanpa kehilangan data volume
Tim AskClean · Diperbarui 2026-09-01
Pencopotan lengkap Docker Desktop memengaruhi disk Linux virtual yang berisi container, image, build cache, dan volume. Inventarisasikan dan cadangkan volume atau image yang tidak dapat direproduksi sebelum memakai pencopot resmi.

Lindungi data yang tidak dapat dibuat ulang sebelum mencopot
Jalankan docker system df -v, docker volume ls, dan docker ps -a. Named volume yang sedang tidak dirujuk dapat menyimpan satu-satunya salinan basis data. Simpan Compose, Dockerfile, .dockerignore, dan kode sumber bind mount.
- Simpan output docker system df -v.
- Petakan container, image, dan volume ke proyek aktif.
- Cadangkan setiap volume yang menyimpan data penting.
- Prune dahulu kategori spesifik yang menjelaskan pertumbuhan.
- 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.
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.
Copot aplikasi dengan metode pemasangan asal
Hentikan layanan penting dan selesaikan pencadangan, lalu pilih Uninstall dari menu Troubleshoot Docker Desktop. Jika UI tidak terbuka, ikuti dokumentasi resmi terkini. Docker.raw dan group.com.docker bukan cache biasa.
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.
Verifikasi sebelum mengosongkan Trash
Periksa Activity Monitor, Applications, Login Items, dan command -v docker. Uji satu cadangan penting sebelum menghapus volume sumber atau disk virtual. ~/.docker dapat berisi context, pengaturan, dan kredensial; simpan secara default.
Peta keamanan penghapusan lengkap
Cadangkan volume basis data, image penting, context, dan kredensial sebelum menghapus disk virtual dan sisa Docker Desktop.
| Keputusan | Lokasi pemeriksaan atau tindakan | Dampak dan verifikasi |
|---|---|---|
| Lindungi data yang tidak dapat dibuat ulang sebelum mencopot | docker system df -v / docker volume ls | Jalankan docker system df -v, docker volume ls, dan docker ps -a. Named volume yang sedang tidak dirujuk dapat menyimpan satu-satunya salinan basis data. Simpan Compose, Dockerfile, .dockerignore, dan kode sumber bind mount. |
| Copot aplikasi dengan metode pemasangan asal | Docker Desktop > Troubleshoot > Uninstall | Hentikan layanan penting dan selesaikan pencadangan, lalu pilih Uninstall dari menu Troubleshoot Docker Desktop. Jika UI tidak terbuka, ikuti dokumentasi resmi terkini. Docker.raw dan group.com.docker bukan cache biasa. |
| Verifikasi sebelum mengosongkan Trash | command -v docker / ~/.docker | Periksa Activity Monitor, Applications, Login Items, dan command -v docker. Uji satu cadangan penting sebelum menghapus volume sumber atau disk virtual. ~/.docker dapat berisi context, pengaturan, dan kredensial; simpan secara default. |
FAQ
Apakah mencopot Docker Desktop menghapus volume?
Pencopotan lengkap dapat menghapus status VM lokal. Anggap setiap volume penting berisiko dan buat cadangan yang sudah diuji pemulihannya terlebih dahulu.
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.
Sumber