Docker events コマンド

 Docker 命令大全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 命令大全Docker コマンド大全

その他の拡張