Docker 17参考手册
引擎: CLI | Engine: CLI
docker service logs
描述
获取服务或任务的日志
使用
docker service logs [OPTIONS] SERVICE|TASK
备选方案
名字,简写 |
默认 |
描述 |
---|---|---|
--details |
假 |
显示提供给日志的额外细节 |
--follow, -f |
假 |
按照日志输出 |
--no-resolve |
假 |
不要将ID映射到输出中的名称 |
--no-task-ids |
假 |
不要在输出中包含任务ID |
--no-TRUNC |
假 |
不要截断输出 |
--raw |
假 |
不要整齐地格式化日志 |
--since |
|
自时间戳(例如2013-01-02T13:23:37)或相对(例如42分钟42分钟)显示日志 |
--tail |
所有 |
从日志末尾显示的行数 |
--timestamps, -t |
假 |
显示时间戳 |
父命令
命令 |
描述 |
---|---|
docker service |
管理服务 |
相关命令
命令 |
描述 |
---|---|
docker service create |
创建一项新服务 |
docker service inspect |
显示一项或多项服务的详细信息 |
docker service logs |
获取服务或任务的日志 |
docker service ls |
列出服务 |
docker service ps |
列出一项或多项服务的任务 |
docker service rm |
删除一项或多项服务 |
docker service scale |
扩展一个或多个复制服务 |
docker service update |
更新服务 |
扩展描述
docker service logs
命令批处理-检索执行时存在的日志。
docker service logs
命令可以与服务的名称或 ID 一起使用,也可以与任务的 ID 一起使用。如果传递一个服务,它将显示该服务中所有容器的日志。如果任务被传递,它将只显示来自该特定任务的日志。
注意:此命令仅适用于使用
json-file
或journald
日志记录驱动程序启动的服务。
有关选择和配置日志驱动程序的详细信息,请参阅配置日志驱动程序。
docker service logs --follow
命令将继续从服务的新输出流STDOUT
和STDERR
。
将负数或非整数传递给--tail
无效,并且该值设置为all
那样的话。
该docker service logs --timestamps
命令将增加一个 RFC3339Nano时间戳,例如2014-09-16T06:17:46.000000000Z
,每个日志条目。为确保时间戳对齐,必要时,时间戳的纳秒部分将填充零。
docker service logs --details
命令将添加额外的属性,例如环境变量和标签当--log-opt
创建服务时。
--since
选项仅显示给定日期后生成的服务日志。您可以指定日期的RFC 3339日期,UNIX 时间戳,或转至持续时间字符串(例如1m30s
,3h
)。除了 RFC3339 的日期格式,你也可以使用RFC3339Nano, ,2006-01-02T15:04:05
,2006-01-02T15:04:05.999999999
,2006-01-02Z07:00
和2006-01-02
。如果您在时间戳结束时未提供时区偏移Z
或+-00:00
时区偏移,则将使用客户端上的本地时区。在提供Unix时间戳时输入 seconds.nanoseconds,其中 seconds 是自1970年1月1日(UTC / GMT午夜)以来经过的秒数,不包括闰秒(又名Unix纪元或Unix时间)以及可选的 .nanoseconds 字段是一秒不超过九位数的一小部分。你可以结合使用--since
选择具有的一种或两种--follow
或--tail
选项。
引擎: CLI | Engine: CLI相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |