Docker занимает слишком много места на Mac? Освободите его безопасно
Команда AskClean · Обновлено 2026-07-31
Запустите docker system df -v, чтобы понять, что занимает место: образы, остановленные контейнеры, кэш сборки или тома. Сначала очищайте диагностированную категорию, сохраняйте тома с данными без резервной копии и никогда не удаляйте и не перемещайте Docker.raw вручную в Finder.

Почему Docker выглядит огромным
Docker Desktop хранит объекты Linux внутри виртуального образа диска, обычно Docker.raw. Логический размер, лимит и фактически занятые блоки могут отличаться. Удаление файла обходит защиту Docker и способно уничтожить образы, контейнеры и тома одновременно.
Проведите аудит до prune
docker system df -v разбивает использование по категориям; docker ps -a, docker image ls и docker volume ls помогают определить владельцев. Reclaimable не означает безопасно: том без активного контейнера может хранить единственную копию базы данных.
- Сохраните вывод docker system df -v.
- Свяжите контейнеры, образы и тома с активными проектами.
- Создайте резервную копию каждого тома с важными данными.
- Сначала очищайте конкретную категорию, объясняющую рост.
- Повторите измерение и протестируйте проекты до дальнейших действий.
Отсоединённый том не обязательно ненужен: проекты Compose и остановленные базы часто оставляют действительные данные.
Используйте точечные команды
Удаляйте известные объекты через docker container rm и docker image rm. docker builder prune чистит воспроизводимый кэш. docker system prune объединяет категории; -a расширяет набор образов, а --volumes добавляет анонимные тома, поэтому не используйте их без проверки.
Защитите тома и виртуальный диск
Создавайте резервные копии баз данных штатным экспортом или проверенной процедурой. Меняйте лимит и расположение диска в Docker Desktop Settings, а не в Finder. AskClean показывает объём на Mac, но исключает Docker.raw, учётные данные и управляемые данные из автоочистки.
Частые вопросы
Почему Docker.raw такой большой?
Он содержит образы, контейнеры, кэши и тома; видимый размер может превышать реально занятое место.
docker system prune удаляет тома?
По умолчанию нет. --volumes расширяет очистку и может поставить постоянные данные под угрозу.
Можно удалить Docker.raw в Finder?
Нет. Для объектов используйте CLI, а для виртуального диска — Docker Desktop Settings.
Источники