Команда Docker events

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


docker eventsКоманда используется для получения событий, генерируемых демоном Docker, в реальном времени.

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

Синтаксис

docker events [OPTIONS]

Описание OPTIONS:

  • -f, --filterФильтровать вывод на основе предоставленных условий.
  • --format: Использовать шаблоны Go для форматирования вывода.
  • --since: Отображать события, начиная с указанного времени.
  • --untilПоказывать события до указанного времени.

Пример

Получить все события:

docker events

Вывод:

2023-07-22T15:04:05.123456789Z container create 123abc456def (image=ubuntu, name=my_container)
2023-07-22T15:04:06.123456789Z container start 123abc456def (image=ubuntu, name=my_container)
2023-07-22T15:04:10.123456789Z container stop 123abc456def (image=ubuntu, name=my_container)
2023-07-22T15:04:11.123456789Z container destroy 123abc456def (image=ubuntu, name=my_container)

Фильтр событий:

docker events --filter event=stop

Приведённая выше команда показывает только события остановки контейнера.

Вывод:

2023-07-22T15:04:10.123456789Z container stop 123abc456def (image=ubuntu, name=my_container)

Формат вывода:

docker events --format '{{.Time}} - {{.Type}} - {{.Action}}'

Приведённая выше команда отображает события в указанном формате.

Вывод:

2023-07-22T15:04:05.123456789Z - container - create
2023-07-22T15:04:06.123456789Z - container - start
2023-07-22T15:04:10.123456789Z - container - stop
2023-07-22T15:04:11.123456789Z - container - destroy

Показать события начиная с указанного времени:

docker events --since "2023-07-22T15:04:05"

Приведённая выше команда отображает события начиная с 2023-07-22T15:04:05.

Показать события до указанного времени:

docker events --until "2023-07-22T16:04:05"

Приведённая выше команда отображает события до 2023-07-22T16:04:05.


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

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