列出容器时如何在命令列中看到完整的命令字符串?

Pet*_*uss 5 docker

它是这个问题的补充,典型的解决方案是使用sudo docker container ls显示的命令

\n
CONTAINER ID        IMAGE                 COMMAND                  CREATED             ...\n4114e655e2b1        xx/yy                 "/bin/sh -c \'exec po\xe2\x80\xa6"   3 days ago          ... \n
Run Code Online (Sandbox Code Playgroud)\n

这里的问题是如何查看完整的 COMMAND 列内容?

\n

PS:没有人使用该--format选项,如何以最简单的即插即用方式使用它?

\n

Zei*_*tor 8

要查看完整的命令输出,您必须使用该--no-trunc选项

docker container ls --no-trunc
Run Code Online (Sandbox Code Playgroud)

现在,如果您想将输出减少到您认为相关的信息,则可以使用该--format选项。以下是名称和命令的示例(灵感来自https://container42.com/2016/03/27/docker-quicktip-7-psformat/):

docker container ls --no-trunc --format '{{.Names}}\t{{.Command}}'
Run Code Online (Sandbox Code Playgroud)