Jak całkowicie odinstalować Docker Desktop z Maca bez utraty woluminów
Zespół AskClean · Zaktualizowano 2026-09-01
Pełna deinstalacja Docker Desktop wpływa na wirtualny dysk Linuksa z containers, images, cache buildów i volumes. Najpierw zinwentaryzuj i zabezpiecz nieodtwarzalne volumes oraz images, a potem użyj oficjalnego deinstalatora.

Przed odinstalowaniem zabezpiecz dane, których nie da się odtworzyć
Uruchom docker system df -v, docker volume ls i docker ps -a. Nieużywany named volume może przechowywać jedyną kopię bazy. Zachowaj Compose, Dockerfile, .dockerignore i kod podłączony przez bind mount.
- Zapisz wynik docker system df -v.
- Powiąż kontenery, obrazy i woluminy z aktywnymi projektami.
- Zrób kopię każdego woluminu z ważnymi danymi.
- Najpierw wyczyść konkretną kategorię wyjaśniającą wzrost.
- Zmierz ponownie i przetestuj projekty przed kolejnymi zmianami.
Odłączony wolumin nie musi być zbędny; projekty Compose i zatrzymane bazy często pozostawiają prawidłowe dane.
Przeprowadź audyt przed prune
docker system df -v rozbija użycie na kategorie; docker ps -a, docker image ls i docker volume ls pomagają ustalić właścicieli. Reclaimable nie znaczy bezpieczne: wolumin bez aktywnego kontenera może zawierać jedyną kopię bazy.
Usuń aplikację tą samą metodą, którą ją zainstalowano
Zatrzymaj ważne usługi i zakończ kopie, potem wybierz Uninstall w menu Troubleshoot Docker Desktop. Gdy interfejs nie działa, użyj aktualnej oficjalnej dokumentacji. Docker.raw i group.com.docker nie są zwykłym cache.
Używaj poleceń celowanych
Znane obiekty usuwaj przez docker container rm i docker image rm. docker builder prune czyści odtwarzalną pamięć podręczną. docker system prune łączy kategorie; -a rozszerza obrazy, a --volumes dodaje anonimowe woluminy, więc nie używaj ich bez przeglądu.
Sprawdź wszystko przed opróżnieniem Kosza
Sprawdź Monitor aktywności, Applications, Login Items i command -v docker. Przetestuj ważną kopię przed usunięciem źródłowego volume lub dysku. ~/.docker może zawierać contexts, ustawienia i poświadczenia — domyślnie go zachowaj.
Mapa bezpieczeństwa pełnego odinstalowania
Zabezpiecz woluminy baz, ważne images, contexts i dane logowania przed usunięciem dysku wirtualnego i pozostałości Docker Desktop.
| Decyzja | Miejsce kontroli lub działania | Skutek i weryfikacja |
|---|---|---|
| Przed odinstalowaniem zabezpiecz dane, których nie da się odtworzyć | docker system df -v / docker volume ls | Uruchom docker system df -v, docker volume ls i docker ps -a. Nieużywany named volume może przechowywać jedyną kopię bazy. Zachowaj Compose, Dockerfile, .dockerignore i kod podłączony przez bind mount. |
| Usuń aplikację tą samą metodą, którą ją zainstalowano | Docker Desktop > Troubleshoot > Uninstall | Zatrzymaj ważne usługi i zakończ kopie, potem wybierz Uninstall w menu Troubleshoot Docker Desktop. Gdy interfejs nie działa, użyj aktualnej oficjalnej dokumentacji. Docker.raw i group.com.docker nie są zwykłym cache. |
| Sprawdź wszystko przed opróżnieniem Kosza | command -v docker / ~/.docker | Sprawdź Monitor aktywności, Applications, Login Items i command -v docker. Przetestuj ważną kopię przed usunięciem źródłowego volume lub dysku. ~/.docker może zawierać contexts, ustawienia i poświadczenia — domyślnie go zachowaj. |
FAQ
Czy deinstalacja Docker Desktop usuwa volumes?
Pełne usunięcie może skasować stan lokalnej VM. Traktuj każdy ważny volume jako zagrożony i wcześniej przygotuj kopię ze sprawdzonym odtwarzaniem.
Dlaczego Docker.raw jest tak duży?
Zawiera obrazy, kontenery, pamięci podręczne i woluminy; rozmiar widoczny może przewyższać faktycznie zajęte miejsce.
Czy docker system prune usuwa woluminy?
Domyślnie nie. --volumes rozszerza czyszczenie i może zagrozić trwałym danym.
Źródła