如何检查Docker日志以及日期时间?

时间:2020-09-05 12:10:00

标签: docker

使用docker,可以通过以下方式检查日志

docker logs --tail=50  project-composer 

还显示打印这些日志的日期时间?
我的意思是,对于在输出中尚未包含任何日期时间的日志。

1 个答案:

答案 0 :(得分:1)

根据the docker logs documentation,您可以使用-t选项:

--timestamps , -t:显示时间戳记

docker logs --tail=50 -t project-composer

为完整起见,下面是一个示例玩具循环会话:

$ docker run -d --rm --name=background debian /bin/bash -c \
    'while true; do echo $SECONDS; sleep 1s; done'
$ sleep 10s; docker logs -t background

2020-09-05T12:30:56.013080385Z 0
2020-09-05T12:30:57.014457565Z 1
2020-09-05T12:30:58.015937946Z 2
2020-09-05T12:30:59.017549558Z 3
2020-09-05T12:31:00.020069215Z 4
2020-09-05T12:31:01.022548109Z 5
2020-09-05T12:31:02.025173529Z 6
2020-09-05T12:31:03.027763759Z 7
2020-09-05T12:31:04.030268712Z 8
2020-09-05T12:31:05.032830663Z 9
2020-09-05T12:31:06.035314712Z 10

$ docker kill background