На macOS и Windows Docker Desktop работает через виртуалку. Контейнеры живут внутри этой VM, и если лимиты не настроены, Docker может разогнаться и занять гигабайты RAM, даже если ты думаешь, что запустил «всего пару сервисов». Что стоит сделать сразу: 1. Ограничь ресурсы Docker Зайди в настройки Docker Desktop → Resources и поставь явный лимит по RAM и CPU. Иначе VM будет забирать память «про запас». 2. Следи за контейнерами, а не только за хостом Проверь, что реально ест память: docker stats Очень часто виноват не Docker как таковой, а один контейнер с утечкой памяти. 3. Не держи всё запущенным постоянно Dev-окружения любят накапливаться: docker ps -a docker stop <container> docker rm <container> 4. Чисти мусор Образы, volume и старые контейнеры тоже занимают ресурсы: docker system prune -a 5. Если база в контейнере - будь особенно осторожен Postgres, Elasticsearch, Kafka внутри Docker легко съедают гигабайты RAM при дефолтных настройках. Главная мысль - Docker «жрёт RAM»
🖥 Полезный совет, если Docker «жрёт» всю оперативку и ты не понимаешь, куда она делась
2 дня назад2 дня назад
22
1 мин