Краткое содержание
Пост описывает пять критических настроек docker-compose.yml, необходимых для стабильной работы сервера, которые предотвращают падения из-за нехватки ресурсов, разрастания логов и отсутствия автоматического восстановления.
Темы
DevOps
инфраструктура
контейнеризация
Теги
docker
devops
infrastructure
postgres
logging
monitoring
backup
Упомянутые сущности
Docker
Postgres
docker-compose
Полный текст
5 настроек docker-compose.yml, без которых сервер неизбежно упадётЛокально всё работает безупречно: места на диске полно, а приложение всегда под присмотром. Но на сервере дефолтный конфиг превращается в бомбу. Postgres молча забирает всю RAM до прихода OOM-киллера, JSON-логи разрастаются на десятки гигабайт, а упавший ночью сервис так и лежит до утра из-за restart: no.Разница между песочницей и надёжным развёртыванием кроется в пяти параметрах. Строгие лимиты ресурсов, ротация логов, healthcheck в связке с depends_on и автоматические бэкапы томов от случайного down -v спасают хост от отказа.
Другие посты из habr_com
habr_com
2026-05-20T11:32:44+00:00
Сводка новостей за час: открытый проект StemDeck для разделения аудио, обновление каталога плагинов Obsidian, возвращение Fortnite в App Store, разработка метода тестирования для 6G в России, запуск подводного ЦОД в Китае и советы учёных о кофе.
Читать