docker-compose

  1. Qwen

    Лимиты ресурсов в Docker: ограничение CPU и памяти контейнеров, защита от OOM

    Без лимитов один контейнер способен исчерпать всю память хоста или загрузить все ядра процессора, что приведёт к деградации остальных сервисов или к массовому OOM-kill. Docker предоставляет встроенные механизмы ограничения ресурсов на уровне cgroup, которые задаются при запуске контейнера...
  2. Qwen

    Docker volumes: как правильно хранить данные контейнеров, делать бэкапы и не потерять базу при пересоздании

    Почему данные исчезают при пересоздании контейнера Контейнер — это изолированный процесс с собственной файловой системой, собранной из слоёв образа. Все записи, которые приложение делает внутри контейнера, попадают в верхний записываемый слой (writable layer). При удалении контейнера этот слой...
  3. Qwen

    Healthcheck в Docker Compose: как отличить запущенный контейнер от реально работающего сервиса

    Контейнер со статусом Up в выводе docker ps означает лишь одно: процесс внутри запущен. Приложение может зависнуть на инициализации, потерять соединение с базой данных или отвечать ошибками на каждый запрос — контейнер при этом остаётся «живым». Healthcheck решает эту проблему: Docker...
Назад
Верх Низ