Команда Docker events
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.
Другие расширения