首页 > 其他 > 详细

[Tips] docker 实时日志查询

时间:2020-05-11 17:08:00      阅读:50      评论:0      收藏:0      [点我收藏+]

docker默认的日志查询不是实时的,需要采用一定的选项才能输出实时日志。

docker logs -f -t --since=“2017-05-31”  DOCKER_ID

  

其中,上面选项的意义通过docker logs --help可以查看:

sudo docker logs --help

Usage:	docker logs [OPTIONS] CONTAINER

Fetch the logs of a container

Options:
      --details        Show extra details provided to logs
  -f, --follow         Follow log output
      --since string   Show logs since timestamp (e.g. 2013-01-02T13:23:37) or relative (e.g. 42m for 42 minutes)
      --tail string    Number of lines to show from the end of the logs (default "all")
  -t, --timestamps     Show timestamps
      --until string   Show logs before a timestamp (e.g. 2013-01-02T13:23:37) or relative (e.g. 42m for 42 minutes)

  

-f指示了输出实时日志

-t指示了输出日志的时间戳

不过注意,实时日志很大,很容易造成较大的磁盘空间占用,因此需要进行定时的清空。

在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面, 以json.log结尾的文件(业务日志)很大。

 

[Tips] docker 实时日志查询

原文:https://www.cnblogs.com/immortalBlog/p/12869741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!