Docker命令行参考(21) – docker logs获取容器的日志

  1. Usage:  docker logs [OPTIONS] CONTAINER
  2.  
  3. Fetch the logs of a container
  4.  
  5. Options:
  6.       --details        Show extra details provided to logs
  7.   -f, --follow         Follow log output
  8.       --help           Print usage
  9.       --since string   Show logs since timestamp
  10.       --tail string    Number of lines to show from the end of the logs (default "all")
  11.   -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混合使用。

标签:容器Docker 发布于:2019-11-19 11:18:10