docker service ps打印出来的错误信息被截断了怎么办?

Posted 人最大的荣耀不在于从未失败,而在于每次失败以后都能东山再起

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker service ps打印出来的错误信息被截断了怎么办?相关的知识,希望对你有一定的参考价值。

?

【解决方法】

  1. 用Format属性:

    这个其实解决不了截断的问题,不过可以显示更少的列,看起来更清楚。

Formatting

The formatting options (--format) pretty-prints tasks output using a Go template.

Valid placeholders for the Go template are listed below:

Placeholder

Description

.ID

Task ID

.Name

Task name

.Image

Task image

.Node

Node ID

.DesiredState

Desired state of the task (running,?shutdown, or?accepted)

.CurrentState

Current state of the task

.Error

Error

.Ports

Task published ports

When using the?--format?option, the?service ps?command will either output the data exactly as the template declares or, when using thetable?directive, includes column headers as well.

The following example uses a template without headers and outputs the?Name?and?Image?entries separated by a colon for all tasks:

$ docker service ps --format "{{.Name}}: {{.Image}}" top

top.1: busybox

top.2: busybox

top.3: busybox

?

  1. 用—no-trunc属性

    docker service ps --no-trunc <service name>

    ?

    ?

当然,解决方法1和2可以联合起来用。

以上是关于docker service ps打印出来的错误信息被截断了怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

[python拾遗]异常处理

js调试

docker组成 以及启动服务遇到的错

Docker容器里进程的 pid 是如何申请出来的?

word怎么把几张图片合成一页打印出来?

OpenVZ VS Docker,不火只是时机的错吗?