Ваш docker‑compose.yml сломается: 5 настроек, которые все забывают

Локально docker-compose.yml обычно выглядит «рабочим» ровно до момента, пока сервис не уезжает на сервер. Потом внезапно заканчивается память, контейнеры не поднимаются после падения, логи разрастаются на десятки гигабайт, а Docker продолжает считать зависшее приложение живым. В статье — пять настроек Compose, про которые почти всегда вспоминают уже после первого инцидента в проде: лимиты ресурсов, restart policy , healthcheck , ротация логов и работа с volumes .

https://habr.com/ru/companies/otus/articles/1034390/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1034390

#docker_compose #docker #devops #контейнеризация #linux #healthcheck #restart_policy #OOM_killer #postgres #production

Ваш docker‑compose.yml сломается: 5 настроек, которые все забывают

Вы написали docker‑compose.yml, подняли сервис локально, всё крутится. Задеплоили на сервер, запустили docker compose up -d , неделю всё нормально. А потом контейнер с Postgres тихо...

Хабр

Ваш docker‑compose.yml сломается: 5 настроек, которые все забывают

Локально docker-compose.yml обычно выглядит «рабочим» ровно до момента, пока сервис не уезжает на сервер. Потом внезапно заканчивается память, контейнеры не поднимаются после падения, логи разрастаются на десятки гигабайт, а Docker продолжает считать зависшее приложение живым. В статье — пять настроек Compose, про которые почти всегда вспоминают уже после первого инцидента в проде: лимиты ресурсов, restart policy , healthcheck , ротация логов и работа с volumes .

https://habr.com/ru/companies/otus/articles/1034390/

#docker_compose #docker #devops #контейнеризация #linux #healthcheck #restart_policy #OOM_killer #postgres #production

Ваш docker‑compose.yml сломается: 5 настроек, которые все забывают

Вы написали docker‑compose.yml, подняли сервис локально, всё крутится. Задеплоили на сервер, запустили docker compose up -d , неделю всё нормально. А потом контейнер с Postgres тихо...

Хабр