AskCleanAskClean

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.

Jak całkowicie odinstalować Docker Desktop z Maca bez utraty woluminów
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.

  1. Zapisz wynik docker system df -v.
  2. Powiąż kontenery, obrazy i woluminy z aktywnymi projektami.
  3. Zrób kopię każdego woluminu z ważnymi danymi.
  4. Najpierw wyczyść konkretną kategorię wyjaśniającą wzrost.
  5. 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.

DecyzjaMiejsce kontroli lub działaniaSkutek i weryfikacja
Przed odinstalowaniem zabezpiecz dane, których nie da się odtworzyćdocker system df -v / docker volume lsUruchom 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ą zainstalowanoDocker Desktop > Troubleshoot > UninstallZatrzymaj 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 Koszacommand -v docker / ~/.dockerSprawdź 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

Powiązane poradniki pełnej deinstalacji