首页 > 其他分享 >Docker 容器日志查看

Docker 容器日志查看

时间:2022-10-10 02:55:54浏览次数:52  
标签:容器 logs -- since influxdb Docker 日志

Docker 容器日志查看


 

1、容器日志查看命令

Usage:  docker logs [OPTIONS] CONTAINER

Fetch the logs of a container

Options:
      --details        Show extra details provided to logs
  -f, --follow         Follow log output
      --since string   Show logs since timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)
  -n, --tail string    Number of lines to show from the end of the logs (default "all")
  -t, --timestamps     Show timestamps
      --until string   Show logs before a timestamp (e.g. 2013-01-02T13:23:37Z) or relative (e.g. 42m for 42 minutes)

 

2、命令参数的使用场景

1)按照开始时间、结束时间查看容器日志

例如,查看 influxdb 容器最近20分钟到最近10分钟内的日志信息,命令如下:

docker logs --since="20m" --until="10m" influxdb

说明:--since 传入开始时间,--until 传入结束时间。

 

2)使用UTC格式时间查看容器日志

例如,查看 influxdb 容器自 2022-10-10T02:31:00Z 开始往后的日志信息,命令如下:

docker logs --since="2022-10-10T02:31:00Z" influxdb

 

3)显示日志的时间戳

例如,查看 influxdb 容器最近20分钟到最近10分钟内的日志信息(显示时间戳),命令如下:

docker logs --since="20m" --until="10m" -t influxdb

说明: -t 或者 --timestamps 参数用于显示时间戳。

 

4)查看最近n行的日志

例如,查看 influxdb 容器最近20分钟到最近10分钟内,最近100行的日志信息(显示时间戳),命令如下:

docker logs --since="20m" --until="10m" -t --tail 100 influxdb

或者

docker logs --since="20m" --until="10m" -t -n100 influxdb

说明:--tail 100 或者 -n100 表示最近 100行。

 

5)跟踪日志输出

例如,查看 influxdb 容器最近20分钟以后实时的日志信息(显示时间戳),命令如下:

docker logs -f --since="20m" -t  influxdb5

说明:-f 或者 --follow 表示跟踪日志输出。

 

标签:容器,logs,--,since,influxdb,Docker,日志
From: https://www.cnblogs.com/miracle-luna/p/16774285.html

相关文章

  • Docker 容器内部文件和容器外部文件互相copy
    Docker容器内部文件和容器外部文件互相copy 有时需要将Linux服务器上的文件copy到容器的某个目录(比如:配置文件),有时将容器中的某个文件(比如:日志文件)copy到Linux服务......
  • Docker 容器设置为 自动重启
    Docker容器设置为自动重启有时Docker服务出现异常,或者服务器出现异常,需要重启Docker服务或者服务器;如果希望有一部分基础的或者常用的容器,在服务或者服务器重启的时候......
  • podman安装mysql容器
    前言mysql如果正式安装,卸载起来比较麻烦。如果是自己测试用的话,可以用podman拉取一个镜像来使用。这里使用的是mysql5.7版本,对应的docker镜像是mysql:5.7(如果拉取较慢......
  • Docker源码分析 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1QS_1fDZ-rmtl7yKn1xOT_A点击这里获取提取码 ......
  • Docker 安装 Jenkins 并实现项目自动化部署
    Jenkins是一款开源的持续集成(DI)工具,广泛用于项目开发,能提供自动构建,测试,部署等功能。作为领先的开源自动化服务器,Jenkins提供了数百个插件来支持构建、部署和自动化任何......
  • @docker网络介绍
    docker网络介绍一、docker网络1、网络基础Docker本身的技术依赖于Linux内核虚拟化技术的发展。所以Docker对Linux内核的特性有很强的依赖。本章主要介绍Docker所......
  • 03@Dockerfile构建镜像
    文章目录​​Dockerfile构建镜像​​​​一、Dockerfile的简述​​​​二、Dockerfile使用参数(参数编写为大写)​​​​1、FROM​​​​2、MAINTAINER​​​​3、RUN​​​......
  • 02@Docker网络介绍及网络模式的使用
    文章目录​​Docker网络的介绍​​​​一、Docker网络原理​​​​1、docker网络介绍​​​​2、Docker网络原理​​​​二、docker网络基础​​​​【网络命名空间】​​​......
  • Springboot日志记录方案
    目录​​一、概述​​​​二、市面上的日志框架以及日志抽象层类​​​​三、slf4j+Logback​​​​第一种:简单配置​​​​第二种:通过logback专有的xml配置文件详细配置​......
  • @prometheus容器化使用
    文章目录​​prometheus容器化​​​​一、下载prometheus配置清单​​​​1、查看集群状态​​​​2、代码下载​​​​3、解压使用​​​​4、部署prometheus​​​​5、......