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

Перед удалением защитите невосстановимые данные
Выполните docker system df -v, docker volume ls и docker ps -a. Даже неиспользуемый именованный 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. Если интерфейс не открывается, следуйте актуальной официальной документации. 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. Даже неиспользуемый именованный volume может содержать единственную копию базы. Сохраните Compose, Dockerfile, .dockerignore и исходники, подключённые через bind mount. |
| Удалите приложение тем же способом, которым оно было установлено | Docker Desktop > Troubleshoot > Uninstall | Остановите важные сервисы и завершите резервное копирование, затем выберите Uninstall в меню Troubleshoot Docker Desktop. Если интерфейс не открывается, следуйте актуальной официальной документации. Docker.raw и group.com.docker — не обычный кэш. |
| Проверьте всё перед очисткой Корзины | command -v docker / ~/.docker | Проверьте Activity Monitor, Applications, Login Items и command -v docker. Испытайте важную резервную копию до удаления исходного volume или виртуального диска. ~/.docker может содержать contexts, настройки и учётные данные — по умолчанию сохраните его. |
Частые вопросы
Удаляет ли деинсталляция Docker Desktop volumes?
Полное удаление может стереть состояние локальной VM. Считайте каждый важный volume находящимся под риском и заранее создайте проверенную на восстановление копию.
Почему Docker.raw такой большой?
Он содержит образы, контейнеры, кэши и тома; видимый размер может превышать реально занятое место.
docker system prune удаляет тома?
По умолчанию нет. --volumes расширяет очистку и может поставить постоянные данные под угрозу.
Источники