一、Docker日志的种类
Docker日志分为两类:
- Docker引擎日志:Docker的运行日志,可以通过如下命令来查看:
journalctl -u docker
- 容器日志:容器内的服务产生的日志。
本文我们重点介绍容器日志。
二、容器日志
容器日志的查看
容器日志常用命令来查看:
docker logs [options] 容器名称/容器ID
eg:
docker logs -f 容器ID # 跟踪日志显示
docker logs -t 容器ID # 显示时间戳
docker logs --since 30m 容器ID # 显示30分钟内的日志
当然也可以去直接查看日志文件,默认的docker日志引擎是json-file,此时日志文件保存在:
/var/lib/docker/containers/容器ID/容器ID-json.log
容器日志驱动
1、容器驱动的种类:
容器日志驱动一般有json-file,loca,syslog,Journald
2、查看容器驱动:
可以通过如下命令查看系统当前设置的驱动:
docker info|grep "Logging Driver"|docker info --format '{
{.LoggingDriver}}'