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, облікові дані й керовані дані з автоматичного очищення.
FAQ
Чому Docker.raw такий великий?
Він містить образи, контейнери, кеші й томи; видимий розмір може перевищувати фактично зайняте місце.
docker system prune видаляє томи?
Типово ні. --volumes розширює очищення й може поставити постійні дані під загрозу.
Можна видалити Docker.raw у Finder?
Ні. Для об’єктів використовуйте CLI, для віртуального диска — Docker Desktop Settings.
Джерела