This repository was archived by the owner on Nov 27, 2023. It is now read-only.
This repository was archived by the owner on Nov 27, 2023. It is now read-only.
ps command not filtering container with -q
or --services
flags #1993
Closed
Description
Description
The filtering (--status
and --filter
) parameter in ps
command, only works as expected without the -q
or --services
flags.
Steps to reproduce the issue:
- Up
docker-compose
stack - Execute the ps command:
docker-compose ps --status 'exited' -q
and compare with the same command without the--status 'exited'
argument.
Describe the results you received:
✗ docker-compose ps -q
4e345fe68ff303a5f21fe3b81e17762bbcf1529a0ae515d292d7852412659df2
9c853627faf7d84db874cfa1da7d4f8f811f94042a2b566d53b59f8f64802c46
82c7e25bcf230af5e68846f1605fcf7915e345fcba0b9d290c948fb62425a8c9
✗ docker-compose ps -q --status 'exited'
4e345fe68ff303a5f21fe3b81e17762bbcf1529a0ae515d292d7852412659df2
9c853627faf7d84db874cfa1da7d4f8f811f94042a2b566d53b59f8f64802c46
82c7e25bcf230af5e68846f1605fcf7915e345fcba0b9d290c948fb62425a8c9
Describe the results you expected:
✗ docker-compose ps -q
4e345fe68ff303a5f21fe3b81e17762bbcf1529a0ae515d292d7852412659df2
9c853627faf7d84db874cfa1da7d4f8f811f94042a2b566d53b59f8f64802c46
82c7e25bcf230af5e68846f1605fcf7915e345fcba0b9d290c948fb62425a8c9
✗ docker-compose ps -q --status 'exited'
And the right variant without '-q' flag:
✗ docker-compose ps --status 'exited'
NAME COMMAND SERVICE STATUS PORTS
✗ docker-compose ps
NAME COMMAND SERVICE STATUS PORTS
httpbin "gunicorn -b 0.0.0.0…" httpbin running 0.0.0.0:80->80/tcp, :::80->80/tcp
memcached "docker-entrypoint.s…" memcached running (healthy) 0.0.0.0:11211->11211/tcp, :::11211->11211/tcp
mysql "docker-entrypoint.s…" mysql running (healthy) 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp
Additional information you deem important (e.g. issue happens only occasionally):
Output of docker-compose --version
:
Docker Compose version v2.0.0-beta.6
Output of docker version
:
Client:
Cloud integration: 1.0.17
Version: 20.10.7
API version: 1.41
Go version: go1.16.4
Git commit: f0df350
Built: Wed Jun 2 11:56:22 2021
OS/Arch: darwin/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.7
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: b0f5bc3
Built: Wed Jun 2 11:54:58 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc:
Version: 1.0.0-rc95
GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Output of docker context show
:
You can also run docker context inspect context-name
to give us more details but don't forget to remove sensitive content.
default
Output of docker info
:
Client:
Context: default
Debug Mode: false
Plugins:
buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)
compose: Docker Compose (Docker Inc., v2.0.0-beta.6)
scan: Docker Scan (Docker Inc., v0.8.0)
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 9
Server Version: 20.10.7
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux
Default Runtime: runc
Init Binary: docker-init
containerd version: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc version: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
init version: de40ad0
Security Options:
seccomp
Profile: default
Kernel Version: 5.10.25-linuxkit
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 9.733GiB
Name: docker-desktop
ID: P5OV:CHCW:OHTF:RNAG:UKGG:HKTU:V4GE:ZGXQ:TNFN:MWCA:JXKO:VI7X
Docker Root Dir: /var/lib/docker
Debug Mode: false
HTTP Proxy: http.docker.internal:3128
HTTPS Proxy: http.docker.internal:3128
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Additional environment details (AWS ECS, Azure ACI, local, etc.):
Running on Mac OS Big Sour v11.4
Intel Core i7
docker-compose file version 3
Metadata
Metadata
Assignees
Labels
No labels