本文主要是介绍docker logs --since参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
docker使用up -d命令后,想查看日志里面的内容,一般使用docker logs -f web命令跟随查看。如果这个应用运行时间过长,比如3天,那么指定日志的开始时间是非常有必要的。可以使用--since,让容器日志只输出指定日期之后的时间。这个时间可以是RFC 3339时间,也可以是UNIX timestamp,例如:
docker logs --since="2015-08-31 18:19:00" acceptance_batch_1
docker logs --since="1441018800" acceptance_batch_1
也可以配合tail列出最新10条容器日志
docker logs -f -t --since="2015-08-31 18:19:00" --tail=10 insane_babbage
参考:
https://docs.docker.com/reference/commandline/logs/
RFC 3339 - Date and Time on the Internet: Timestamps (RFC3339)
http://www.faqs.org/rfcs/rfc3339.html
Docker命令使用详解 - 服务器之家
http://www.server110.com/docker/201411/11122.html
这篇关于docker logs --since参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!