docker logs
命令用于获取容器的日志。docker logs
命令批量检索执行时存在的日志。
注意:此命令仅适用于使用
json-file
或日志记录驱动程序启动的容器。
用法
docker logs [OPTIONS] CONTAINER
选项
名称,简写 | 默认 | 说明 |
---|---|---|
--details |
false | 向日志显示额外的详细信息 |
--follow, -f |
false | 遵循日志输出 |
--since |
从时间戳显示日志 | |
--tail |
all | 从日志结尾显示指定的行数日志内容 |
--timestamps, -t |
false | 显示时间戳 |
有关选择和配置日志记录驱动程序的更多信息,请参阅配置日志驱动程序。
docker logs --follow
命令将继续从容器的STDOUT
和STDERR
流式传输新的输出。
将负数或非整数传递给尾部是无效的,并且在这种情况下将值设置为全部。
docker logs --timestamps
命令将向每个日志条目添加RFC3339Nano
时间戳,例如2018-09-16T06:17:46.000000000Z
。 为了确保时间戳对齐,必要时,时间戳的纳秒级部分将填零。
docker logs --details
命令将在创建容器时添加额外的属性,例如环境变量和标签,提供给--log-opt
。