containers/podman
Auf GitHub ansehenAllow consistent exclusion filters between 'podman container list' & 'podman image list'
Open
#21.398 geöffnet am 28. Jan. 2024
ContribfestGood First Issuekind/featurevolunteers-wanted
Repository-Metriken
- Stars
- (31.686 Stars)
- PR-Merge-Metriken
- (Keine gemergten PRs in 30 T)
Beschreibung
Feature request description
$ podman image list allows the following syntax:
image filter "intermediate": must be in the format "filter=value or filter!=value"
Here's a working example:
podman image list \
--filter='containers!=true' \
--no-trunc='1' \
--quiet='1'
However, currently when using $ podman container list this syntax only works for label filter:
Error: status! is an invalid filter
Providing a consistent filtering experience would allow us to transform this:
podman container list \
--external='1' \
--filter='status=created' \
--filter='status=exited' \
--filter='status=paused' \
--filter='status=unknown' \
--no-trunc='1' \
--quiet='1'
Into:
podman container list \
--external='1' \
--filter='status!=running' \
--no-trunc='1' \
--quiet='1'
Suggest potential solution
Re-use code from podman image list --filter flag in $ podman container list --filter
Have you considered any alternatives?
Specifying filters manually by hand as shown above
Additional context
N/A