docker events命令-获取sever中的实时事件

events 主要用于获取sever中的实时事件

Usage: docker events [OPTIONS]Get real time events from the server


--since=""Show all events created since timestamp
--until=""Stream events untilthis timestamp

Examples

你要使用2个shell

Shell 1: Listening for events:用于监听事件

$ sudo docker events

Shell 2: Start and Stop a Container: 用于启动和暂停容器

$ sudo docker start 4386fb97867d

$ sudo docker stop
4386fb97867d

Shell 1: (Again .. now showing events):

[2013-09-0315:49:26+0200 CEST]4386fb97867d:(from12de384bfb10) start

[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10)die[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10) stop

Show events in the past from a specified time:

$ sudo docker events --since 1378216169[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10)die[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10) stop


$ sudo docker events
--since '2013-09-03'[2013-09-0315:49:26+0200 CEST]4386fb97867d:(from12de384bfb10) start
[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10)die[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10) stop

$ sudo docker events
--since '2013-09-03 15:49:29 +0200 CEST'[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10)die[2013-09-0315:49:29+0200 CEST]4386fb97867d:(from12de384bfb10) stop