logs (Просмотр логов контейнера)
Описание:
Команда docker logs
используется для просмотра логов запущенного или завершившего работу контейнера. Позволяет анализировать вывод stdout
и stderr
внутри контейнера.
Флаг -f
(follow) – потоковая передача логов
Структура команды:
Описание:
Выводит логи в реальном времени, аналогично tail -f
. Удобно при отладке работающего контейнера.
Пример:
Флаг --tail
– ограничение количества строк
Структура команды:
Описание:
Показывает только последние N строк логов. По умолчанию выводятся все логи.
Пример:
Флаг -t
(timestamps) – вывод временных меток
Структура команды:
Описание:
Добавляет временные метки (timestamp
) ко всем строкам лога. Это помогает отслеживать, когда произошли определённые события.
Флаг --since
– логи с определённого времени
Структура команды:
Описание:
Показывает логи, начиная с заданного времени. Поддерживаются форматы времени: RFC3339
, UNIX timestamp
, 5s
, 2m
, 1h
и т.д.
Пример:
Флаг --until
– логи до определённого времени
Структура команды:
Описание:
Вывод логов заканчивается на указанном времени.
Пример:
Комбинация -f
и --tail
– поток последних строк
Структура команды:
Описание:
Сначала выводит последние 50 строк, затем продолжает стримить новые строки в режиме реального времени.