mirror of
https://github.com/containers/podman.git
synced 2025-07-25 09:05:00 +08:00
Add --filter to podman system prune
Also document the allowable filters in podman system prune, podman image prune and podman container prune. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
@ -15,6 +15,17 @@ podman-container-prune - Remove all stopped containers from local storage
|
||||
|
||||
Provide filter values.
|
||||
|
||||
The --filter flag format is of “key=value”. If there is more than one filter, then pass multiple flags (e.g., --filter "foo=bar" --filter "bif=baz")
|
||||
|
||||
Supported filters:
|
||||
|
||||
- `until` (_timestamp_) - only remove containers and images created before given timestamp
|
||||
- `label` (label=_key_, label=_key=value_, label!=_key_, or label!=_key=value_) - only remove containers and images, with (or without, in case label!=... is used) the specified labels.
|
||||
|
||||
The until filter can be Unix timestamps, date formatted timestamps, or Go duration strings (e.g. 10m, 1h30m) computed relative to the machine’s time.
|
||||
|
||||
The label filter accepts two formats. One is the label=... (label=_key_ or label=_key=value_), which removes containers with the specified labels. The other format is the label!=... (label!=_key_ or label!=_key=value_), which removes containers without the specified labels.
|
||||
|
||||
#### **--force**, **-f**
|
||||
|
||||
Do not provide an interactive prompt for container removal.
|
||||
@ -63,3 +74,4 @@ podman(1), podman-ps
|
||||
|
||||
## HISTORY
|
||||
December 2018, Originally compiled by Brent Baude (bbaude at redhat dot com)
|
||||
December 2020, converted filter information from docs.docker.com documentation by Dan Walsh (dwalsh at redhat dot com)
|
||||
|
@ -22,6 +22,17 @@ Remove dangling images and images that have no associated containers.
|
||||
|
||||
Provide filter values.
|
||||
|
||||
The --filter flag format is of “key=value”. If there is more than one filter, then pass multiple flags (e.g., --filter "foo=bar" --filter "bif=baz")
|
||||
|
||||
Supported filters:
|
||||
|
||||
- `until` (_timestamp_) - only remove containers and images created before given timestamp
|
||||
- `label` (label=_key_, label=_key=value_, label!=_key_, or label!=_key=value_) - only remove containers and images, with (or without, in case label!=... is used) the specified labels.
|
||||
|
||||
The until filter can be Unix timestamps, date formatted timestamps, or Go duration strings (e.g. 10m, 1h30m) computed relative to the machine’s time.
|
||||
|
||||
The label filter accepts two formats. One is the label=... (label=_key_ or label=_key=value_), which removes images with the specified labels. The other format is the label!=... (label!=_key_ or label!=_key=value_), which removes images without the specified labels.
|
||||
|
||||
#### **--force**, **-f**
|
||||
|
||||
Do not provide an interactive prompt for container removal.
|
||||
@ -93,3 +104,4 @@ podman(1), podman-images
|
||||
|
||||
## HISTORY
|
||||
December 2018, Originally compiled by Brent Baude (bbaude at redhat dot com)
|
||||
December 2020, converted filter information from docs.docker.com documentation by Dan Walsh (dwalsh at redhat dot com)
|
||||
|
@ -18,6 +18,21 @@ By default, volumes are not removed to prevent important data from being deleted
|
||||
|
||||
Recursively remove all unused pod, container, image and volume data (Maximum 50 iterations.)
|
||||
|
||||
#### **--filter**=*filters*
|
||||
|
||||
Provide filter values.
|
||||
|
||||
The --filter flag format is of “key=value”. If there is more than one filter, then pass multiple flags (e.g., --filter "foo=bar" --filter "bif=baz")
|
||||
|
||||
Supported filters:
|
||||
|
||||
- `until` (_timestamp_) - only remove containers and images created before given timestamp
|
||||
- `label` (label=_key_, label=_key=value_, label!=_key_, or label!=_key=value_) - only remove containers and images, with (or without, in case label!=... is used) the specified labels.
|
||||
|
||||
The until filter can be Unix timestamps, date formatted timestamps, or Go duration strings (e.g. 10m, 1h30m) computed relative to the machine’s time.
|
||||
|
||||
The label filter accepts two formats. One is the label=... (label=_key_ or label=_key=value_), which removes containers and images with the specified labels. The other format is the label!=... (label!=_key_ or label!=_key=value_), which removes containers and images without the specified labels.
|
||||
|
||||
#### **--force**, **-f**
|
||||
|
||||
Do not prompt for confirmation
|
||||
@ -35,3 +50,4 @@ podman(1), podman-image-prune(1), podman-container-prune(1), podman-pod-prune(1)
|
||||
|
||||
## HISTORY
|
||||
February 2019, Originally compiled by Dan Walsh (dwalsh at redhat dot com)
|
||||
December 2020, converted filter information from docs.docker.com documentation by Dan Walsh (dwalsh at redhat dot com)
|
||||
|
Reference in New Issue
Block a user