描述
获取容器的日志
用法
docker logs [OPTIONS] CONTAINER
1
选项
名字 简写 默认 描述
–details 显示提供给日志的额外细节
–follow -f 按照日志输出 (查看实时日志)
–since 自时间戳(例如2013-01-02T13:23:37)
或相对(例如42分钟42分钟)开始显示日志
(日志显示起始时间)
–tail –all 从日志末尾显示的行数
–timestamps -t 显示时间戳
–until 在时间戳(例如2013-01-02T13:23:37)
或相对(例如42分钟42分钟)之前显示日志
(日志显示结束时间)
扩展描述
传递一个负数或一个非整数–tail是无效的,在这种情况下值被设置为默认值 all。
该docker logs –details命令将添加额外的属性,例如–log-opt创建容器时提供的环境变量和标签。
该–since选项仅显示给定日期后生成的容器日志。
该docker logs –follow命令将继续流式传输容器的STDOUT和新的输出STDERR。
例子
在特定时间点之前检索日志
dockerrun−−nametest−dbusyboxsh−c"whiletrue;dodockerrun−−nametest−dbusyboxsh−c"whiletrue;do(echo date); sleep 1; done”
dateTue14Nov201716:40:00CETdateTue14Nov201716:40:00CET docker logs -f –until=2s
Tue 14 Nov 2017 16:40:00 CET
Tue 14 Nov 2017 16:40:01 CET
Tue 14 Nov 2017 16:40:02 CET