广告
返回顶部
首页 > 资讯 > 精选 >docker logs如何查看docker容器日志
  • 315
分享到

docker logs如何查看docker容器日志

2023-06-14 06:06:38 315人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关Docker logs如何查看docker容器日志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。通过docker logs命令可以查看容器的日志。命令格式:$ doc

这篇文章将为大家详细讲解有关Docker logs如何查看docker容器日志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

通过docker logs命令可以查看容器的日志。

命令格式:

$ docker logs [OPTioNS] CONTaiNER Options:    --details    显示更多的信息  -f, --follow     跟踪实时日志    --since string  显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)    --tail string  从日志末尾显示多少行日志, 默认是all  -t, --timestamps   显示时间戳    --until string  显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)

例子:

查看指定时间后的日志,只显示最后100行:

$ docker logs -f -t --since="2018-02-08" --tail=100 CONTAINER_ID

查看最近30分钟的日志:

$ docker logs --since 30m CONTAINER_ID

查看某时间之后的日志:

$ docker logs -t --since="2018-02-08T13:23:37" CONTAINER_ID

查看某时间段日志:

$ docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" CONTAINER_ID

补充:Docker容器的调试技巧:docker logs 与 docker service logs

调试容器

不少刚接触Docker的同学,通常面对docker容器起不来,或者一直在重复启动中不知措施。

docker提供了一系列简单命令,很容易调试容器运行中的问题。

原理很简单,就是可以直接输出容器运行时(或过去式的)的日志。

通常有4种方式:

docker run (控制台上启动容器)

docker exec (附加进入后台容器)

docker logs

docker service logs

下面依次介绍之

控制台启动容器

打个比如调试启动redis容器

docker run -it -rm Redis redis-server [redis 启动参数略...]

这样redis-server的日志输出直接打印到控制台上

缺点是,这种方式仅供启动容器调试时使用,无法操作后台运行中的容器,或已失效的容器。

docker exec 附加进入后台容器

有时候需要进入容器内,查看系统运行状况。这时候可以使用docker exec。

使用docker exec的前提是容器在运行中。因此当容器不能正常工作时,往往无法使用该命令

docker logs

实际上docker容器不管处于什么状态,都可以使用docker logs获取 容器的所有日志。

docker logs [容器名]

docker logs还有局限性,即无法获取docker swarm模式下,启动失败的容器日志

docker service logs

针对docker swarm模式,获取容器日志的命令。

一般,依次执行下列命令,得到某服务的容器名

docker service lsdocker service ps [服务名]

然后就可以通过容器名,获取其日志了

docker service logs [容器名]

docker service logs显示日志为空

要让 docker service logs 正常工作,需要设置docker一些配置

vi /etc/docker/daemon.JSON

给该文件添加:

{  "log-driver": "json-file",  "log-opts": {    "labels": "production_status,geo",    "env": "os,customer"  }}

然后重启docker

service docker restart

关于“docker logs如何查看docker容器日志”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: docker logs如何查看docker容器日志

本文链接: https://www.lsjlt.com/news/268640.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker logs如何查看docker容器日志
    这篇文章将为大家详细讲解有关docker logs如何查看docker容器日志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。通过docker logs命令可以查看容器的日志。命令格式:$ doc...
    99+
    2023-06-14
  • docker logs-查看docker容器日志的实现
    通过docker logs命令可以查看容器的日志。 命令格式: $ docker logs [OPTIONS] CONTAINER Options: --details...
    99+
    2022-11-11
  • docker查看容器日志命令
    docker查看容器日志命令是什么?docker容器使用 docker logs container-name/container-id 命令,可以查看容器日志信息,指定容器名或者 容器 id 即可。命令说明:-f:跟踪...
    99+
    2023-06-04
  • docker如何查看运行容器日志
    这篇文章主要讲解了“docker如何查看运行容器日志”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“docker如何查看运行容器日志”吧!1. 查看运行着的容器docker ps&n...
    99+
    2023-07-05
  • Docker容器日志如何查看和清理
    这篇文章主要介绍了Docker容器日志如何查看和清理的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Docker容器日志如何查看和清理文章都会有所收获,下面我们一起来看看吧。问题:docker容器日志随着时间变得...
    99+
    2023-07-05
  • Docker如何查看日志
    小编给大家分享一下Docker如何查看日志,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!查看日志docker logs...
    99+
    2022-10-19
  • Docker容器应用日志怎么查看
    这篇“Docker容器应用日志怎么查看”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Doc...
    99+
    2022-10-19
  • docker容器启动失败如何查看日志
    目录docker容器启动失败查看日志这个时候如何排查问题呢发现有更简单的命令日志查看 docker容器启动失败原因1.查看异常容器id 2.查看日志所在路径3.打开错误日志...
    99+
    2023-05-20
    docker容器启动失败 docker查看日志 docker容器启动
  • docker查看运行容器日志的步骤
    目录1. 查看运行着的容器2. 查看容器日志命令3. 查看最近10条日志, 并持续打印4. 查看某个日期至今的所有日志, 并持续打印1. 查看运行着的容器 docker p...
    99+
    2023-03-02
    docker查看运行日志 docker查看日志
  • Docker容器的日志如何处理
    这篇文章主要介绍“Docker容器的日志如何处理”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker容器的日志如何处理”文章能帮助大家解决问题。docker有...
    99+
    2022-10-19
  • Docker如何查看容器列表
    这篇文章给大家分享的是有关Docker如何查看容器列表的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。查看容器列表docker ps -a 显示所有的容器Doc...
    99+
    2022-10-19
  • 如何查看Docker容器的IP
    这篇文章给大家分享的是有关如何查看Docker容器的IP的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。查看Docker容器的IP $ ip -4 -o addr&...
    99+
    2023-06-17
  • 怎么查看docker启动失败日志
    要查看Docker启动失败日志,你可以按照以下步骤操作:1. 使用命令`docker ps -a`查看所有容器的状态,找到启动失败的...
    99+
    2023-09-16
    docker
  • docker mysql容器怎么开启慢查询日志
    这篇文章主要介绍docker mysql容器怎么开启慢查询日志,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、进入容器 登陆账号docker 查看 运行的容器docker ps进入容器:dock...
    99+
    2023-06-29
  • 如何查看Docker镜像运行的日志文件
    这篇文章主要介绍“如何查看Docker镜像运行的日志文件”,在日常操作中,相信很多人在如何查看Docker镜像运行的日志文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何查看Docker镜像运行的日志文件...
    99+
    2023-06-04
  • 如何查看Docker容器的信息
    本文小编为大家详细介绍“如何查看Docker容器的信息”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何查看Docker容器的信息”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。创建tomcat容器在docker...
    99+
    2023-06-29
  • docker如何查看未运行的容器
    要查看未运行的容器,可以使用以下命令:1. 使用`docker ps -a`命令列出所有的容器,包括运行中和停止的容器。```she...
    99+
    2023-10-09
    docker
  • docker怎么查看容器挂载信息
    要查看Docker容器的挂载信息,可以使用以下命令:1. 使用docker ps命令查找容器的ID或名称。2. 使用docker i...
    99+
    2023-10-19
    docker
  • docker怎么查看容器详细信息
    要查看Docker容器的详细信息,可以使用以下命令:1. 查看所有正在运行的容器的详细信息:docker ps该命令将列出所有正在运...
    99+
    2023-10-19
    docker
  • docker容器内部怎么查看端口
    在Docker容器内部可以使用以下命令来查看正在运行的进程和端口: 使用`ps`命令查看正在运行的进程和相应的进程ID: ps ...
    99+
    2023-10-26
    docker
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作