Docker日志(Log)操作方法大全

戚薇 Docker 发布时间:2023-06-14 16:40:33 阅读数:5416 1
下文笔者讲述Docker日志的查看方法大全,如下所示

Docker日志查看方法

 
下文笔者将讲述docker日志查看的方法大全,如下所示
	1. 查看docker容器
	2. 查看容器日志(全部)
	3. 查看容器日志,只显示最后100行
	4. 查看容器最近三十分钟的日志
	5. 查看容器某个时间之后的日志
	6. 查看容器某个时间段的日志
	7. 查看容器日志并显示时间戳
	8. 查看容器日志某个时间最近的日志
	9.将容器日志写入到文件
	9.根据某个关键字查询日志
	10.查询容器某个时间段的日志,根据关键字进行查询

docker help logs即可查看日志命令

Options(可选参数):
	–details 显示更多详细的信息
	-f, --follow 跟踪实时日志
	–since string 显示自某个(时间)timestamp之后的日志,或相对时间,如42m(即42分钟)
	–tail string 显示日志末尾后N行, 默认是全部显示
	-t, --timestamps 在每行日志前加上timestamp(时间戳)
	–until string 显示日志某个时间戳之前的日志,或相对时间,如42m(即42分钟)

查看docker容器

docker ps : 列出容器
OPTIONS说明:
-a :显示所有的容器,包括未运行 
-f :根据条件过滤显示的内容 
–format :指定返回值的模板文件 
-l :显示最近创建的容器 
-n :列出最近创建的n个容器 
–no-trunc :不截断输出 
-q :静默模式,只显示容器编号 
-s :显示总的文件大小 

2.查看容器日志(全部)

docker logs -f 容器ID

3.查看容器日志,只显示最后100行

docker logs --tail 100 容器ID

4.查看容器最近三十分钟的日志

docker logs --since 30m 容器ID

5.查看容器某个时间之后的日志

查询2023年3月3日上午10点13分58秒后的日志
docker logs --since 2023-03-03T10:13:58.655 容器ID

6.查看容器某个时间段的日志

docker logs --since 2023-03-03T10:13:58.655 --until 2023-03-03T10:13:58.880 容器ID

7.查看容器日志并显示时间戳

docker logs -t 容器ID

8.查看容器日志某个时间最近的日志

十天内最新的十行日志信息
docker logs --tail 10 --since 240h 容器

9.将容器日志写入到文件

指定容器最后100日志写入error文件中
docker logs --tail 100 容器ID>>error.log

9.根据某个关键字查询日志

根据error关键字查询日志
docker logs 容器ID | grep error

10.查询容器某个时间段的日志,并且根据关键字进行查询

查看容器在2023年3月3日上午10点13分58秒665到880的日志
   并根据关键字’Tomcat started on port’进行筛选
docker logs --since 2023-03-03T10:13:58.655 --until 2023-03-03T10:13:58.880 容器ID | grep ‘Tomcat started on port’
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/docker/202306/6788.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者