@akdes

Несколько docker-compose жрут много памяти, есть ли выход?

Добрый день всем.

Под staging систему взяли одну t2.micro-Instance (AWS - 1GB Ram). всё хорошо, пока я не захотел поднять ещё один ( четвёртый) микро сервис, со своим мускулом и nginx. мускул не поднялся.
docker-compose up -d говорил что всё стартует, но контейнер с мускулом через секунду после запуска отваливается.
В связи с этим апгрейдил на 2ГБ оперативной памяти, пока помогло - 5 проектов работают и сжирают 1,2 гига в холостую, без нагрузки.

Подскажите можно ли как-то оптимизировать?
Все проекты из одного mysql:5.7-Image

Большое спасибо
  • Вопрос задан
  • 3395 просмотров
Пригласить эксперта
Ответы на вопрос 1
nazarpc
@nazarpc
Open Source enthusiast
docker-compose только запускает контейнеры, не жрет совсем ничего. Накладные расходы Docker тоже мизерные. Всё дело в том, что вы запускаете несколько инстансов БД, а эти друзья память очень любят. Nginx не много кушает. Можете подкрутить настройки MySQL для того чтобы жрали жрали меньше памяти.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы