Docker基础:docker查看日志用法笔记

简介: 大家在平常使用docker的时候,可能会遇到这样或者那样的问题,这个时候想排查问题的时候通常需要查看异常日志,这样才可以快速定位问题,从而解决实际的问题。今天就给大家聊聊Docker查看日志的用法,一起来看看吧!

image_3ec0c8db.png

大家在平常使用docker的时候,可能会遇到这样或者那样的问题,这个时候想排查问题的时候通常需要查看异常日志,这样才可以快速定位问题,从而解决实际的问题。今天就给大家聊聊Docker查看日志的用法,一起来看看吧!

其实Docker查看日志的命令也比较简单就是通过 docker logs 命令。

1、Docker logs 命令格式

docker logs 参数 容器名/容器id

参数说明:

  • --details 显示提供给日志的其他详细信息
  • --follow undefined -f 实时跟踪日志输出
  • --since 显示自某个timestamp之后的日志大于等于某个时间,或相对时间,如1h 就是1h)
  • --tail undefined -n all 从日志末尾显示的行数,默认值为all 全部
  • --timestamps undefined -t 日志每行显示日志时间戳
  • --until 显示自某个timestamp之前的日志小于等于某个时间,或相对时间,如30m(即30分钟)

2、用法示例

通过容器名

docker logs tomcat8

通过容器id

docker logs fe734a934051

通过容器id 显示时间戳

docker logs -t -n 5 fe734a934051

image_2bbba159.png

查询最近1小时的日志最新10行日志

docker logs --tail=10 --since 1h tomcat8

image_9a9d360d.png

实时跟踪tomcat8日志每次显示最新15行日志

docker logs --follow --tail=15 tomcat8

docker logs --f --tail=15 tomcat8

image_cdcd4e5d.png

查询tomcat8的日志内容包含error取最新5行,注意需要使用2>&1进行重定向

docker logs -n 5 tomcat8 2>&1 | grep 'error'

image_b952d910.png

查询tomcat8的包含错误的日志并且写入 /usr/logs\_error001.txt

docker logs -t tomcat8 | grep 'error' >> /usr/logs\_error001.txt

image_f8f116cf.png

查询指定时间范围内的tomcat8的日志文件 取最新8行

docker logs -t -n 8 --since="2022-08-02T13:23:37" --until="2022-08-02T22:23:37" tomcat8

image_10e074cd.png

以上就是docker logs 查看日志命令的用法介绍,希望对大家能有所帮助!

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
4月前
|
运维 监控 数据可视化
日志管理:收集和分析Docker容器日志
容器化技术的普及使得应用的部署和管理更加便捷,但随之而来的挑战之一是有效地管理和分析容器产生的大量日志。本文将深入探讨Docker容器日志管理的重要性,介绍常用的日志收集工具,以及如何分析和利用这些日志数据,提供更为丰富和实际的示例代码,帮助大家更好地理解和应用日志管理的关键技术。
|
25天前
|
监控 数据可视化 虚拟化
Docker容器常用命令笔记分享
Docker容器常用命令笔记分享
50 2
|
2月前
|
应用服务中间件 API nginx
|
3月前
|
Docker 容器
Docker容器日志接入到GrayLog
Docker容器日志接入到GrayLog
46 0
|
3月前
|
应用服务中间件 nginx Docker
docker系列:dockerfile及其用法解析
docker系列:dockerfile及其用法解析
78 0
|
3月前
|
Ubuntu Docker 容器
百度搜索:蓝易云【ubuntu docker日志docker ubuntu desktop】
这样,你就可以查看Docker容器的日志信息。记得将 `CONTAINER_ID`替换为你要查看的实际容器ID。
34 0
|
3月前
|
前端开发 JavaScript 应用服务中间件
WEB前端有必要学会docker吗?0基础-45分钟带你学会(包含视频笔记案例源代码)
WEB前端有必要学会docker吗?0基础-45分钟带你学会(包含视频笔记案例源代码)
30 0
|
4月前
|
消息中间件 网络协议 Kafka
docker安装zk和kafka实战笔记
docker安装zk和kafka实战笔记
docker安装zk和kafka实战笔记
|
4月前
|
存储 Docker 容器
Docker 容器日志查看和清理
Docker 容器日志查看和清理
|
4月前
|
Docker 容器
docker环境日志常用命令
docker环境日志常用命令
61 0