docker ps
built-in 0.0% Savings
0 Commands
0 Tokens saved
4 Tests
Install
Safety checks passed
Filter definition
command = "docker ps"
run = "docker ps --format json {args}"
passthrough_args = ["--format"]
match_output = [
{ contains = "Cannot connect to the Docker daemon", output = "Docker daemon not running" },
]
[json]
[[json.extract]]
path = "$[*]"
as = "containers"
[[json.extract.fields]]
field = "Names.0"
as = "name"
[[json.extract.fields]]
field = "Image"
as = "image"
[[json.extract.fields]]
field = "Status"
as = "status"
[on_success]
output = "Containers ({containers_count}):\n{containers | each: \" {name}: {image} ({status})\" | join: \"\\n\"}"
[on_failure]
tail = 10
Examples
daemon not running shows short message
~24 tokens → ~6 tokens
(75% saved)
Raw output
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Filtered output
Docker daemon not running
no running containers shows zero count
~0 tokens → ~4 tokens
Raw output
[]
Filtered output
Containers (0):
generic error shows tail
~18 tokens → ~18 tokens
Raw output
Error response from daemon: driver failed programming external connectivity
Filtered output
Error response from daemon: driver failed programming external connectivity
running containers show compact list
~241 tokens → ~45 tokens
(81% saved)
Raw output
[
{
"Names": ["webserver"],
"Image": "docker.io/library/nginx:latest",
"State": "running",
"Status": "Up 2 hours",
"Ports": [{"host_port": 80, "container_port": 80, "protocol": "tcp"}],
"Id": "a1b2c3d4e5f6",
"Command": ["nginx", "-g", "daemon off;"],
"Created": "2026-03-06T10:00:00Z"
},
{
"Names": ["db"],
"Image": "docker.io/library/postgres:16",
"State": "running",
"Status": "Up 3 hours",
"Ports": [{"host_port": 5432, "container_port": 5432, "protocol": "tcp"}],
"Id": "f6e5d4c3b2a1",
"Command": ["docker-entrypoint.sh", "postgres"],
"Created": "2026-03-06T09:00:00Z"
},
{
"Names": ["redis-cache"],
"Image": "docker.io/library/redis:7-alpine",
"State": "running",
"Status": "Up 3 hours",
"Ports": [{"host_port": 6379, "container_port": 6379, "protocol": "tcp"}],
"Id": "1a2b3c4d5e6f",
"Command": ["redis-server"],
"Created": "2026-03-06T09:00:00Z"
}
] Filtered output
Containers (3): webserver: docker.io/library/nginx:latest (Up 2 hours) db: docker.io/library/postgres:16 (Up 3 hours) redis-cache: docker.io/library/redis:7-alpine (Up 3 hours)
Warning: Community filters are third-party code. Review the filter definition above before installing it in production environments.Browse all filters