描述
获取容器的日志
用法
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;do
d
o
c
k
e
r
r
u
n
−
−
n
a
m
e
t
e
s
t
−
d
b
u
s
y
b
o
x
s
h
−
c
"
w
h
i
l
e
t
r
u
e
;
d
o
(echo date); sleep 1; done”
dateTue14Nov201716:40:00CET
d
a
t
e
T
u
e
14
N
o
v
2017
16
:
40
:
00
C
E
T
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