Linux入门教程:Docker命令行参考(21) – docker logs获取容器的日志,dockerlogs注意:这个命令只对那


Usage:  docker logs [OPTIONS] CONTAINER   Fetch the logs of a container   Options:       --details        Show extra details provided to logs   -f, --follow         Follow log output       --help           Print usage       --since string   Show logs since timestamp       --tail string    Number of lines to show from the end of the logs (default "all")   -t, --timestamps     Show timestamps

docker logs命令批量获取运行时出现的日志。

注意:这个命令只对那么使用json-file和journald日志驱动的容器有效。

docker logs –follow命令将持续从容器STDOUT和STDERR输出新的日志。
对–tail参数指定负数或非正整数是无效的,在这种情况下将设置这个值为all。
docker logs –timestamps命令将为每条日志添加一个RFC3339Nano时间戳,例如2014-09-16T06:17:46.000000000Z。
docker logs –details命令将添加额外的属性,例如环境变量和labels,这些额外的属性是在创建容器时通过–log-opt选项指定的。
–since选项显示从一个给定日期之后的容器日志。这个选项可以与–follow,–tail混合使用。

相关内容