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 查看日志命令的用法介绍,希望对大家能有所帮助!

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
12月前
|
存储 监控 调度
阿里云对象存储OSS之间进行数据转移教程
讲解如何在阿里云对象存储OSS之间进行跨账号、跨地域、以及同地域内的数据迁移,包括数据迁移之前的准备工作和实施数据迁移以及一些后续操作
|
搜索推荐 Java 测试技术
Swagger与knife4j接口测试工具
Swagger与knife4j接口测试工具
495 0
|
JSON 前端开发 算法
掌握Multi-Agent实践(三):ReAct Agent集成Bing和Google搜索功能,采用推理与执行交替策略,增强处理复杂任务能力
掌握Multi-Agent实践(三):ReAct Agent集成Bing和Google搜索功能,采用推理与执行交替策略,增强处理复杂任务能力
1227 23
|
机器学习/深度学习 自然语言处理 算法
《Java 情感分析:前沿技术与方法全解析》
在数字化时代,情感分析是提取文本数据价值的关键技术。本文探讨了Java在这一领域的应用,涵盖自然语言处理工具(如Apache OpenNLP、Stanford NLP)、机器学习方法(如朴素贝叶斯、SVM)及深度学习框架(如TensorFlow、Deeplearning4j)。通过这些技术和工具,Java能够高效处理情感分析任务,广泛应用于社交媒体监测、客户反馈分析等场景,尽管仍面临文本多样性与复杂性的挑战。
571 9
|
Kubernetes 容器 Perl
k8s 部署 elasticsearch 单节点
k8s 部署 elasticsearch 单节点
1049 0
|
弹性计算 应用服务中间件 定位技术
基于地理位置的访问策略的GA加速最佳实践
全球加速GA是阿里云提供的全球网络加速服务,支持基于地理位置的访问策略。本文介绍如何通过多组GA实例组合,实现一个域名在全球多个区域的服务同步加速。具体步骤包括创建ECS实例、部署Nginx服务器、配置GA及全局流量管理器等。
683 4
|
Java 关系型数据库 MySQL
基于SpringBoot+Vue企业oa管理系统(源码+部署说明+演示视频+源码介绍)(1)
基于SpringBoot+Vue企业oa管理系统(源码+部署说明+演示视频+源码介绍)
571 0
|
7月前
|
存储 弹性计算 人工智能
2026年阿里云服务器最新价格表及优惠详情参考
租用阿里云服务器一年要花多少钱?2026年阿里云最新价格表,2026年阿里云服务器最新价格表及优惠详情参考
1290 0
|
Kubernetes 调度 虚拟化
Kubernetes和Docker有什么区别
【10月更文挑战第18天】Kubernetes和Docker有什么区别
|
小程序 Android开发 iOS开发
钉钉小程序兼容性
钉钉小程序
769 1

热门文章

最新文章