AskClean

Πλήρης απεγκατάσταση του Docker Desktop από το Mac χωρίς απώλεια volumes

Ομάδα AskClean · Ενημερώθηκε 2026-11-02

Η πλήρης απεγκατάσταση του Docker Desktop μπορεί να αφαιρέσει τον εικονικό δίσκο Linux που περιέχει containers, images, build cache και named volumes. Καταγράψτε και κρατήστε πρώτα αντίγραφο από κάθε volume ή image που δεν αναπαράγεται, και μετά χρησιμοποιήστε την επίσημη απεγκατάσταση του Docker Desktop. Ελέγξτε τα υπολείμματα της εφαρμογής μόνο αφού φύγει η μηχανή του Docker· μη θεωρήσετε ποτέ το Docker.raw ή τα δεδομένα του group container απλή cache.

Ο χώρος του Docker ως containers που μπορούν να αφαιρεθούν και ένα προστατευμένο θησαυροφυλάκιο για τα μόνιμα δεδομένα
Η κρίσιμη απόφαση στην απεγκατάσταση δεν είναι η ίδια η εφαρμογή — είναι αν κάτι μέσα στα volumes και στον εικονικό δίσκο του Docker είναι το μοναδικό αντίγραφο.

Προστατέψτε ό,τι δεν ξαναδημιουργείται πριν από την απεγκατάσταση

Εκτελέστε docker system df -v, docker volume ls και docker ps -a. Ένα named volume που δεν χρησιμοποιεί αυτή τη στιγμή κανένα container μπορεί να περιέχει το μοναδικό αντίγραφο μιας βάσης δεδομένων. Κρατήστε τα αρχεία Compose, τα Dockerfile, τα .dockerignore και τον πηγαίο κώδικα των bind mounts.

Αφαιρέστε την εφαρμογή με τον τρόπο που την εγκαταστήσατε

Σταματήστε τις σημαντικές υπηρεσίες και ολοκληρώστε τα αντίγραφα ασφαλείας· έπειτα επιλέξτε Uninstall από το μενού Troubleshoot του Docker Desktop. Αν η εφαρμογή δεν ανοίγει, ακολουθήστε την τρέχουσα επίσημη τεκμηρίωση. Το Docker.raw και το group.com.docker δεν είναι απλές cache.

Επαληθεύστε πριν αδειάσετε τον Κάδο

Ελέγξτε την Παρακολούθηση δραστηριότητας, τον φάκελο «Εφαρμογές», τα Στοιχεία εισόδου και την εντολή command -v docker. Δοκιμάστε την επαναφορά ενός σημαντικού αντιγράφου πριν διαγράψετε το αρχικό volume ή τον εικονικό δίσκο. Το ~/.docker μπορεί να περιέχει contexts, ρυθμίσεις και διαπιστευτήρια· κρατήστε το από προεπιλογή. Αν ο «Χώρος αποθήκευσης» του macOS δεν ενημερωθεί αμέσως, δώστε χρόνο στα Δεδομένα συστήματος να επανυπολογιστούν.

Χάρτης ασφαλείας για πλήρη απεγκατάσταση

ΑπόφασηΠού ελέγχετε ή ενεργείτεΣυνέπεια και επαλήθευση
Προστατέψτε ό,τι δεν ξαναδημιουργείται πριν από την απεγκατάστασηdocker system df -v / docker volume lsΕκτελέστε docker system df -v, docker volume ls και docker ps -a.
Αφαιρέστε την εφαρμογή με τον τρόπο που την εγκαταστήσατεDocker Desktop > Troubleshoot > UninstallΣταματήστε τις σημαντικές υπηρεσίες και ολοκληρώστε τα αντίγραφα ασφαλείας· έπειτα επιλέξτε Uninstall από το μενού Troubleshoot του Docker Desktop.
Επαληθεύστε πριν αδειάσετε τον Κάδοcommand -v docker / ~/.dockerΕλέγξτε την Παρακολούθηση δραστηριότητας, τον φάκελο «Εφαρμογές», τα Στοιχεία εισόδου και την εντολή command -v docker.

Συχνές ερωτήσεις

Η απεγκατάσταση του Docker Desktop διαγράφει τα volumes;

Η πλήρης απεγκατάσταση αφαιρεί την τοπική κατάσταση της εικονικής μηχανής του Docker Desktop. Θεωρήστε κάθε named volume εκτεθειμένο και κρατήστε αντίγραφο των σημαντικών βάσεων δεδομένων — με δοκιμασμένη επαναφορά — πριν από την απεγκατάσταση.

Πηγές

Σχετικοί οδηγοί πλήρους απεγκατάστασης