docker ps --no-trunc与docker ps之间的区别在于输出结果的格式。
-
docker ps: 默认情况下,docker ps命令以截断的方式显示结果。这意味着容器名称和镜像名称可能会被截断,并且不会显示完整的信息。它适用于简洁的输出,特别是当您只关注容器ID和基本信息时。 -
docker ps --no-trunc: 当使用--no-trunc选项时,docker ps命令将显示完整的结果,而不进行截断。这包括容器名称、镜像名称和其他相关信息的完整显示。此选项适用于需要查看全部详细信息的场景。
例如,假设以下是常规的docker ps输出示例:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1234abcd nginx:latest "nginx -g 'daemon of…" 10 minutes ago Up 3 minutes 80/tcp my-container
5678efgh busybox "sh" 2 hours ago Exited (0) - another-container 如果使用docker ps --no-trunc命令,则输出将显示完整的容器和镜像名称,如下所示:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1234abcdefghijklm nginx:latest "nginx -g 'daemon of…" 10 minutes ago Up 3 minutes 80/tcp my-container
5678efghijklmnop busybox "sh" 2 hours ago Exited (0) another-container docker ps --no-trunc命令可用于查看完整的容器和镜像名称,以及其他详细信息
















