首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

docker service logs

描述

获取服务或任务的日志

使用

代码语言:javascript
复制
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-filejournald日志记录驱动程序启动的服务。

有关选择和配置日志驱动程序的详细信息,请参阅配置日志驱动程序。

docker service logs --follow命令将继续从服务的新输出流STDOUTSTDERR

将负数或非整数传递给--tail无效,并且该值设置为all那样的话。

docker service logs --timestamps命令将增加一个 RFC3339Nano时间戳,例如2014-09-16T06:17:46.000000000Z,每个日志条目。为确保时间戳对齐,必要时,时间戳的纳秒部分将填充零。

docker service logs --details命令将添加额外的属性,例如环境变量和标签当--log-opt创建服务时。

--since选项仅显示给定日期后生成的服务日志。您可以指定日期的RFC 3339日期,UNIX 时间戳,或转至持续时间字符串(例如1m30s3h)。除了 RFC3339 的日期格式,你也可以使用RFC3339Nano, ,2006-01-02T15:04:052006-01-02T15:04:05.9999999992006-01-02Z07:002006-01-02。如果您在时间戳结束时未提供时区偏移Z+-00:00时区偏移,则将使用客户端上的本地时区。在提供Unix时间戳时输入 seconds.nanoseconds,其中 seconds 是自1970年1月1日(UTC / GMT午夜)以来经过的秒数,不包括闰秒(又名Unix纪元或Unix时间)以及可选的 .nanoseconds 字段是一秒不超过九位数的一小部分。你可以结合使用--since选择具有的一种或两种--follow--tail选项。

扫码关注腾讯云开发者

领取腾讯云代金券