Команда Docker logs

Справочник команд Docker


docker logsКоманда используется для получения и просмотра вывода журнала контейнера.

docker logsЭта команда очень полезна: она помогает пользователям отлаживать и отслеживать работающие контейнеры.

Синтаксис

docker logs [OPTIONS] CONTAINER

Общие параметры:

  • -f, --follow: Следить за выводом логов (аналогичноtail -f)。
  • --since: Отобразить логи, начиная с указанного времени.
  • -t, --timestamps: Отображать отметки времени в логах.
  • --tail: Отобразить только последнюю часть логов, например--tail 10Отобразить последние 10 строк.
  • --details: Отображать дополнительную подробную информацию, передаваемую в логи.
  • --until: Отобразить логи до указанного времени.

Пример

Отобразить логи контейнера

docker logs my_container

Отобразить все логи контейнера с именем my_container, с выводом:

hello world
hello world
hello world
...

Следить за выводом логов

docker logs -f my_container

Непрерывно отображать вывод логов my_container, с выводом:

hello world
hello world
hello world
...

Отобразить логи с отметками времени

docker logs -t my_container

Отобразить логи с временными метками, с выводом:

2023-07-22T15:04:05.123456789Z hello world
2023-07-22T15:04:06.123456789Z hello world
2023-07-22T15:04:07.123456789Z hello world
...

Отобразить логи, начиная с указанного времени


docker logs --since="2023-07-22T15:00:00" my_container

Отобразить логи после 2023-07-22T15:00:00.

Отобразить последние 10 строк логов

docker logs --tail 10 my_container

Отобразить последние 10 строк логов для my_container.

Отобразить логи с дополнительной подробной информацией

docker logs --details my_container

Отобразить логи my_container, включая дополнительную подробную информацию.

Отобразить логи до указанного времени

docker logs --until="2023-07-22T16:00:00" my_container

Отобразить логи до 2023-07-22T16:00:00.


Справочник команд Docker

Другие расширения