mirror of
https://github.com/docker/cli.git
synced 2025-08-01 04:26:55 +03:00
docker ps: add State field to formatting
The State field allows printing the container state without additional information about uptime, healthcheck, etc. With this patch, the container's state can be printed independently: ```bash docker ps -a --format '{{.State}}' running paused exited created ``` ```bash docker ps -a --format 'table {{.Names}}\t{{.State}}\t{{.Status}}' NAMES STATE STATUS elastic_burnell running Up About a minute pausie paused Up 5 minutes (Paused) peaceful_stonebraker exited Exited (0) 10 hours ago vigilant_shaw created Created ``` ```bash docker ps -a --format 'raw' container_id: 0445f73f3a71 image: docker-cli-dev command: "ash" created_at: 2019-07-12 11:16:11 +0000 UTC state: running status: Up 2 minutes names: elastic_burnell labels: ports: container_id: 1aff69a3912c image: nginx:alpine command: "nginx -g 'daemon of ..." created_at: 2019-07-12 11:12:10 +0000 UTC state: paused status: Up 6 minutes (Paused) names: pausie labels: maintainer=NGINX Docker Maintainers <docker-maint@nginx.com> ports: 80/tcp container_id: d48acf66c318 image: alpine:3.9.3 command: "id -u" created_at: 2019-07-12 00:52:17 +0000 UTC state: exited status: Exited (0) 10 hours ago names: peaceful_stonebraker labels: ports: container_id: a0733fe0dace image: b7b28af77ffe command: "/bin/sh -c '#(nop) ..." created_at: 2019-07-12 00:51:29 +0000 UTC state: created status: Created names: vigilant_shaw labels: ports: ``` Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
@ -397,7 +397,8 @@ Valid placeholders for the Go template are listed below:
|
||||
| `.CreatedAt` | Time when the container was created. |
|
||||
| `.RunningFor` | Elapsed time since the container was started. |
|
||||
| `.Ports` | Exposed ports. |
|
||||
| `.Status` | Container status. |
|
||||
| `.State` | Container status (for example; "created", "running", "exited"). |
|
||||
| `.Status` | Container status with details about duration and health-status. |
|
||||
| `.Size` | Container disk size. |
|
||||
| `.Names` | Container names. |
|
||||
| `.Labels` | All labels assigned to the container. |
|
||||
|
Reference in New Issue
Block a user