使用docker,可以通过以下方式检查日志
docker logs --tail=50 project-composer
还显示打印这些日志的日期时间?
我的意思是,对于在输出中尚未包含任何日期时间的日志。
答案 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