Docker日志查看:如何开启Debug模式并查找ImageSearch方法日志

在使用Docker的过程中,查看日志对于排查问题至关重要。本文将介绍如何配置Docker以开启Debug级别的日志记录,并演示如何使用journalctl命令查看ImageSearch方法的相关日志信息。

步骤一:配置daemon.json以开启Debug日志级别

  1. 打开Docker守护进程配置文件daemon.json。该文件通常位于/etc/docker/daemon.json
  2. daemon.json文件中添加或修改以下内容,以启用Debug日志级别并设置日志驱动为json-file
{
  'log-driver': 'json-file',
  'log-opts': {
    'max-size': '10m',
    'max-file': '3'
  },
  'debug': true
}

注意:

  • 'log-driver': 'json-file'指定使用json-file作为日志驱动。
  • 'log-opts': { 'max-size': '10m', 'max-file': '3' }设置日志文件大小上限为10MB,最多保留3个日志文件。
  • 'debug': true启用Debug日志级别。
  1. 保存daemon.json文件并重启Docker守护进程:
 sudo systemctl daemon-reload
 sudo systemctl restart docker

步骤二:使用journalctl查看ImageSearch方法的日志

  1. 打开终端并使用以下命令查看Docker日志:
 sudo journalctl -u docker.service -f

这将实时显示Docker服务的日志信息。

  1. 在日志输出中搜索'ImageSearch'关键字,即可找到与ImageSearch方法相关的日志信息。

例如:

..."msg": "[graphdriver] prior storage driver: aufs",
"msg": "Calling GET /v1.41/images/search?term=ubuntu",
... 

通过以上步骤,您就可以开启Docker的Debug日志级别,并使用journalctl命令方便地查看ImageSearch方法的日志信息,以便进行问题排查和调试。

Docker日志查看:如何开启Debug模式并查找ImageSearch方法日志

原文地址: https://www.cveoy.top/t/topic/jmv1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录