Як повністю видалити Docker Desktop з Mac без втрати даних volumes
Команда AskClean · Оновлено 2026-09-01
Повне видалення Docker Desktop впливає на віртуальний Linux-диск із containers, images, build cache та volumes. Спочатку інвентаризуйте й збережіть невідтворювані volumes або images, а потім скористайтеся офіційним деінсталятором.

Перед видаленням захистіть дані, які неможливо відтворити
Виконайте docker system df -v, docker volume ls і docker ps -a. Навіть невикористовуваний named volume може містити єдину копію бази. Збережіть Compose, Dockerfile, .dockerignore і вихідний код, підключений через bind mount.
- Збережіть результат docker system df -v.
- Пов’яжіть контейнери, образи й томи з активними проєктами.
- Створіть резервну копію кожного тому з важливими даними.
- Спочатку очищуйте конкретну категорію, що пояснює зростання.
- Повторіть вимірювання й протестуйте проєкти до подальших дій.
Від’єднаний том не обов’язково зайвий: проєкти Compose і зупинені бази часто залишають чинні дані.
Проведіть аудит до prune
docker system df -v розбиває використання за категоріями; docker ps -a, docker image ls і docker volume ls допомагають визначити власників. Reclaimable не означає безпечно: том без активного контейнера може містити єдину копію бази даних.
Видаліть застосунок тим самим способом, яким його встановлено
Зупиніть важливі служби й завершіть резервне копіювання, потім виберіть Uninstall у меню Troubleshoot Docker Desktop. Якщо UI не відкривається, дотримуйтесь актуальної офіційної документації. Docker.raw і group.com.docker — не звичайний кеш.
Використовуйте точкові команди
Відомі об’єкти видаляйте через docker container rm і docker image rm. docker builder prune очищує відтворюваний кеш. docker system prune об’єднує категорії; -a розширює образи, а --volumes додає анонімні томи, тому не застосовуйте їх без перевірки.
Перевірте все перед очищенням Смітника
Перевірте Activity Monitor, Applications, Login Items і command -v docker. Випробуйте важливу копію до видалення вихідного volume або диска. ~/.docker може містити contexts, налаштування й облікові дані; типово збережіть його.
Карта безпеки повного видалення
Збережіть volumes баз даних, важливі images, contexts і облікові дані перед видаленням віртуального диска та залишків Docker Desktop.
| Рішення | Місце перевірки або дії | Наслідок і перевірка |
|---|---|---|
| Перед видаленням захистіть дані, які неможливо відтворити | docker system df -v / docker volume ls | Виконайте docker system df -v, docker volume ls і docker ps -a. Навіть невикористовуваний named volume може містити єдину копію бази. Збережіть Compose, Dockerfile, .dockerignore і вихідний код, підключений через bind mount. |
| Видаліть застосунок тим самим способом, яким його встановлено | Docker Desktop > Troubleshoot > Uninstall | Зупиніть важливі служби й завершіть резервне копіювання, потім виберіть Uninstall у меню Troubleshoot Docker Desktop. Якщо UI не відкривається, дотримуйтесь актуальної офіційної документації. Docker.raw і group.com.docker — не звичайний кеш. |
| Перевірте все перед очищенням Смітника | command -v docker / ~/.docker | Перевірте Activity Monitor, Applications, Login Items і command -v docker. Випробуйте важливу копію до видалення вихідного volume або диска. ~/.docker може містити contexts, налаштування й облікові дані; типово збережіть його. |
FAQ
Чи видаляє деінсталяція Docker Desktop volumes?
Повне видалення може стерти стан локальної VM. Вважайте кожен важливий volume під загрозою і заздалегідь створіть копію з перевіреним відновленням.
Чому Docker.raw такий великий?
Він містить образи, контейнери, кеші й томи; видимий розмір може перевищувати фактично зайняте місце.
docker system prune видаляє томи?
Типово ні. --volumes розширює очищення й може поставити постійні дані під загрозу.
Джерела