logs (Просмотр логов сервисов)
Описание:
Команда docker compose logs
используется для просмотра логов контейнеров, управляемых docker compose
. Позволяет следить за выводом stdout/stderr в реальном времени или за прошлой активностью.
По умолчанию выводит все логи всех сервисов, если не указать конкретный.
Пример без флагов:
Описание:Покажет все логи всех сервисов проекта.
Пример с указанием сервиса:
Флаг -f
/ --follow
– потоковое логирование
Структура команды:
Описание:Вывод логов в реальном времени, как
tail -f
. Очень удобно при отладке во время работы сервисов.
Пример:
Флаг --tail
– последние строки
Структура команды:
Описание:Выводит только последние N строк логов. Удобно, если логов много.
Пример:
Флаг --timestamps
– временные метки
Структура команды:
Описание:Добавляет временные метки (
timestamp
) ко всем строкам лога. Полезно при анализе времени событий.
Пример:
Комбинирование флагов
Пример:
Описание:Покажет последние 50 строк логов и продолжит стримить новые в реальном времени.
📌 Вернуться к общим флагам: docker compose
📌 См. также:
- ⚙️ Запуск сервисов (up) (-d
, --build
, --force-recreate
, --remove-orphans
, --no-deps
)
- 🧹 Остановка и удаление (down) (--volumes
, --rmi
, --remove-orphans
)
- 🔍 Выполнение команд (exec) (-T
, интерактивность)
- 🏗️ Сборка образов (build) (--no-cache
, --pull
, --progress
, --parallel
)