首页 > 其他分享 >Docker logs命令详解

Docker logs命令详解

时间:2024-07-09 16:26:18浏览次数:25  
标签:logs -- since redis 详解 docker Docker 日志

一、常用命令

  1. 可以查看命令用法
docker logs --help

在这里插入图片描述
2. 查看日志更多详情

docker logs --details redis
  1. 跟踪日志输出(–follow , -f)
docker logs --follow redis
docker logs -f redis
  1. 显示自时间戳以来的日志(–since)

日期格式需要看下docker logs --help给出的样式

docker logs --since='2022-11-22T13:55:54' redis
  1. 显示最近行数的日志(-n, --tail)
docker logs --tail 2 redis
  1. 显示日志时间戳(-t)
docker logs -t redis
  1. 显示指定时间戳之前的日志(–until)

在时间戳(例如 2022-01-02T13:23:37Z)或相关(例如 42m 为 42 分钟)之前显示日志,这个命令其实和上面的–since的命令是相对的,一般我们查询时间区间的时间组合使用。

如下我们查询2022-11-22T00:10:15之前的日志信息

docker logs --until="2022-11-22T00:10:15" redis
docker logs --until=42m redis
  1. 常用命令

# 查询指定时间范围内的日志信息,这里要注意一定要看docker logs --help 的说明,说明下的格式是2021-10-07T23:36:00Z这种
docker logs --since="2021-10-07T23:35:00Z" --until="2021-10-07T23:36:00Z" CONTAINER(容器名称或者ID)
# 查询最近30分钟内的日志
docker logs --since 30m CONTAINER(容器名称或者ID)
# 实时查看最近的100条日志信息(也看一下时间戳)
docker logs -f -t --tail 100 CONTAINER(容器名称或者ID)
# 根据指定的内容查看,这个grep 主要是在docker命令后面,这个要注意一下
docker logs CONTAINER(容器名称或者ID) | grep '关键字'
docker logs --since="2022-11-22T13:00:00" --until="2022-11-22T14:15:00" cms |grep -30  '关键字'

标签:logs,--,since,redis,详解,docker,Docker,日志
From: https://blog.csdn.net/tangsiqi130/article/details/140297855

相关文章

  • [转]MQ详解以及各种消息中间件说明
    转自:https://blog.csdn.net/forebe/article/details/117993082 消息中间件相关知识1、概述消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间......
  • docker-compose创建haproxy教程
    本文主要讲解通过docker-compose创建haproxy并进行代理一、haproxy简介HAProxy是一款基于事件驱动、单进程模型设计的四层与七层负载均衡器,它能够在TCP/UDP层面以及HTTP(S)等应用层协议上实现高效的流量分发。HAProxy不仅适用于Web服务器负载均衡,还能应用于数据库、邮件服务器......
  • QT入门看这一篇就够(详解含qt源码)
     目录一、Qt概述1.1什么是Qt1.2Qt的发展史1.3Qt的优势1.4Qt版本1.5成功案例二、创建Qt项目2.1使用向导创建2.2一个最简单的Qt应用程序2.2.1main函数中2.2.2类头文件2.3.pro文件2.4命名规范 2.5QtCreator常用快捷键三、Qt按钮小程序3.1按钮的创建......
  • docker 设置日志大小限制
    docker设置日志大小限制防止docker运行时使用df-h时候查看占用会将固态硬盘占用满overlay占用比较高检查overlay占用高的方法:每次创建一个容器时,都会有一些文件和目录被创建,例如:/var/lib/docker/containers/ID目录,如果容器使用了默认的日志模式,他的所有日志都会以JSON形......
  • HTTP 协议详解
    1.HTTP协议介绍基本介绍:HTTP(HyperTextTransferProtocol):全称超文本传输协议,是用于从万维网(WWW:WorldWideWeb)服务器传输超文本到本地浏览器的传送协议。HTTP是一种应用层协议,是基于TCP/IP通信协议来传递数据的,其中HTTP1.0、HTTP1.1、HTTP2.0均为TCP实现,HTTP3.......
  • 详解 | 什么是GeoTrust
    GeoTrust是一家全球知名的数字证书颁发机构(CertificateAuthority,简称CA),专注于提供SSL/TLS证书和其他相关的网络安全产品。1、历史背景:GeoTrust成立于2001年,最初作为一个独立的公司运营。2006年,GeoTrust被VeriSign收购。后来,在2010年,VeriSign的SSL业务又被Symantec收购。而现......
  • 单链表详解(1)
    一、顺序表的弊端1.往顺序表中间插入元素时时间要移动顺序表的一部分,当顺序表足够大时,这时时间复杂度会时O(n),运行效率会降低;2.顺序表在空间不够时增容用到realloc函数,这个函数需要拷贝原数据,申请新空间,释放旧空间,这也降低了运行效率;3.顺序表增容后可能存在空间浪费的问题......
  • 3.2 Ansible lineinfile模块详解
    1简介之所以专门说一说这个模块,是因为lineinfile在实际使用中非常有用。lineinfile模块用于在源文件中插入、删除、替换行,和sed命令的功能类似,也支持正则表达式匹配和替换。实际上,在大多数时候,我们在linux上的操作,就是针对文件的操作,通过配置管理工具对配置文件作统一的配置修......
  • 2 Ansible Inventory配置详解
    在使用Ansible来批量管理主机的时候,通常我们需要先定义要管理哪些主机或者主机组,而这个用于管理主机与主机组的文件就叫做Inventory,也叫主机清单。AnsibleInventory是包含静态Inventory和动态Inventory两部分的,静态Inventory指的是在文件中指定的主机和组,动态Inventory......
  • 详解Web应用安全系列(10)文件上传漏洞
    文件上传漏洞(FileUploadVulnerabilities)是Web攻击中常见的一种安全漏洞,它允许攻击者上传并执行恶意文件,从而可能对Web服务器造成严重的安全威胁。一、定义与原理文件上传漏洞是指Web应用程序在处理用户上传的文件时,由于缺乏对上传文件的类型、大小、内容等属性的严格检查和......