Docker Log使用

这篇具有很好参考价值的文章主要介绍了Docker Log使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

查看docker日志通常会使用到docker log指令,可以通过指令docker help logs来查看docker log提供的功能:
Docker Log使用

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


一、Docker logs 常用命令

docker log 提供了根据时间或者时间段查询日志,以及根据某个关键字查询日志的功能,以下将举例常用日志查看命令:

1. 查看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.toymoban.com/news/detail-433794.html

到了这里,关于Docker Log使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker日志查看命令

    1、Docker日志查看命令 日志查看语法: OPTIONS说明: **-f *跟踪日志输出 **–since *显示某个开始时间的所有日志 **-t *显示时间戳 **–tail *仅列出最新N条容器日志 查看日志命令: 实时查看最后100条日志: 查看最近30分钟的日志: 查看某时间之后的日志的最新500条日志: 查看某

    2024年02月08日
    浏览(41)
  • 【docker】查看容器日志

    目录 一.通过查找宿主机日志路径,通过Linux命令查看即可。 1.1 查看容器日志路径 1.2 按照日志路径检索日志 二、通过docker命令检索日志 2.1 查看指定时间后的日志,只显示最后20行 2.2 查看最近10分钟的日志 2.3 查看某时间段之后的日志 2.4 查看某时间段内的日志 我们在服务

    2024年02月03日
    浏览(40)
  • docker查看运行的容器日志

      1. 查看运行着的容器     2. 查看容器日志命令     3. 查看最近10条日志, 并持续打印   4. 查看某个日期至今的所有日志, 并持续打印

    2024年02月11日
    浏览(54)
  • docker 容器日志查看常用命令

    查看最新日志: 将 container_name_or_id 替换为容器的名称或容器ID。这将显示容器的最新日志输出。 实时查看日志: 使用 -f 参数,你可以实时跟踪容器的日志输出,类似于 tail -f 命令。 查看指定行数的日志: 使用 --tail 参数,可以指定查看的日志行数。将 number_of_lines 替换为你

    2024年02月05日
    浏览(49)
  • Docker后台启动镜像,如何查看日志信息

    执行 docker run -d -p 9090:8080 core-backend-image 命令后,Docker 会在后台运行一个新的容器实例,并映射宿主机的 9090 端口到容器的 8080 端口。要查看启动的容器日志,您需要先获取容器的 ID 或名称,然后使用 docker logs 命令。以下是步骤详解: 查找容器 ID 或名称 执行命令 docker ps

    2024年02月22日
    浏览(66)
  • Windows下 docker 如何查看自身日志

    一直陷入的问题是,一直以为docker下的日志会存在某镜像内,所以一直往的是某镜像内的 cd var/lib/docker/containers 下的路径,无奈找不到,后面各种百度才提醒自己,原来docker相当于自身也是一个容器,下面是方法: 1、在dos 命令下执行 : docker run -v /:/data -it ubuntu /bin/bash 2、命

    2024年02月11日
    浏览(46)
  • docker 查看日志的三种方式

    docker logs命令是 Docker 的日志管理工具,它能够在终端中打印出容器的标准输出和错误输出。

    2024年04月25日
    浏览(63)
  • git-查看日志、log和reflog

    log是查看提交记录(commit),而reflog是操作记录。最大区别是能不能查询到被删除的 commit 记录和 reset 的操作记录,log不能,而reflog可以。 在平时的开发中,经常会遇到代码提交错了需要回滚到一个历史版本,或因为大意回滚错了代码又需要还原等问题,这种回滚和还原操作都

    2023年04月08日
    浏览(42)
  • mysql开启bin log 并查看bin log日志(linux)

    参数说明:      

    2024年02月13日
    浏览(44)
  • Docker Log使用

    查看 docker 日志通常会使用到 docker log 指令,可以通过指令 docker help logs 来查看 docker log 提供的功能: Options(可选参数): –details 显示更多详细的信息 -f, --follow 跟踪实时日志 –since string 显示自某个(时间) timestamp 之后的日志,或相对时间,如42m(即42分钟) –tail string 显示日

    2024年02月02日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包