FreeBSD Manual Pages
podman-rm(1) General Commands Manual podman-rm(1) NAME podman-rm - Remove one or more containers SYNOPSIS podman rm [options] container podman container rm [options] container DESCRIPTION podman rm removes one or more containers from the host. The container name or ID can be used. This does not remove images. Running or unus- able containers are not removed without the -f option. OPTIONS --all, -a Remove all containers. Can be used in conjunction with -f as well. --cidfile=file Read container ID from the specified file and rm the container. Can be specified multiple times. Command does not fail when file is missing and user specified --ignore. --depend Remove selected container and recursively remove all containers that depend on it. --filter=filter Filter what containers remove. Multiple filters can be given with mul- tiple uses of the --filter flag. Filters with the same key work inclu- sive with the only exception being label which is exclusive. Filters with different keys always work exclusive. Valid filters are listed below: +----------+-------------------------------+ | Filter | Description | +----------+-------------------------------+ | id | [ID] Container's ID (CID pre- | | | fix match by default; accepts | | | regex) | +----------+-------------------------------+ | name | [Name] Container's name (ac- | | | cepts regex) | +----------+-------------------------------+ | label | [Key] or [Key=Value] Label | | | assigned to a container | +----------+-------------------------------+ | exited | [Int] Container's exit code | +----------+-------------------------------+ | status | [Status] Container's status: | | | 'created', 'exited', | | | 'paused', 'running', 'un- | | | known' | +----------+-------------------------------+ | ancestor | [ImageName] Image or descen- | | | dant used to create container | +----------+-------------------------------+ | before | [ID] or [Name] Containers | | | created before this container | +----------+-------------------------------+ | since | [ID] or [Name] Containers | | | created since this container | +----------+-------------------------------+ | volume | [VolumeName] or [Mountpoint- | | | Destination] Volume mounted | | | in container | +----------+-------------------------------+ | health | [Status] healthy or unhealthy | +----------+-------------------------------+ | pod | [Pod] name or full or partial | | | ID of pod | +----------+-------------------------------+ | network | [Network] name or full ID of | | | network | +----------+-------------------------------+ | until | [DateTime] Containers created | | | before the given duration or | | | time. | +----------+-------------------------------+ --force, -f Force the removal of running and paused containers. Forcing a container removal also removes containers from container storage even if the con- tainer is not known to Podman. For example, containers that are cre- ated by different container engines like Buildah. In addition, forcing can be used to remove unusable containers, e.g. containers whose OCI runtime has become unavailable. --ignore, -i Ignore errors when specified containers are not in the container store. A user might have decided to manually remove a container which leads to a failure during the ExecStop directive of a systemd service referenc- ing that container. Further ignore when the specified --cidfile does not exist as it may have already been removed along with the container. --latest, -l Instead of providing the container name or ID, use the last created container. Note: the last started container can be from other users of Podman on the host machine. (This option is not available with the re- mote Podman client, including Mac and Windows (excluding WSL2) ma- chines) --time, -t=seconds Seconds to wait before forcibly stopping the container. Use -1 for in- finite wait. The --force option must be specified to use the --time option. --volumes, -v Remove anonymous volumes associated with the container. This does not include named volumes created with podman volume create, or the --vol- ume option of podman run and podman create. EXAMPLE Remove container with a given name: $ podman rm mywebserver Remove container with a given name and all of the containers that de- pend on it: $ podman rm --depend mywebserver Remove multiple containers with given names or IDs: $ podman rm mywebserver myflaskserver 860a4b23 Remove multiple containers with IDs read from files: $ podman rm --cidfile ./cidfile-1 --cidfile /home/user/cidfile-2 Forcibly remove container with a given ID: $ podman rm -f 860a4b23 Remove all containers regardless of the run state: $ podman rm -f -a Forcibly remove the last created container. (This option is not avail- able with the remote Podman client, including Mac and Windows (exclud- ing WSL2) machines): $ podman rm -f --latest Exit Status 0 All specified containers removed 1 One of the specified containers did not exist, and no other fail- ures 2 One of the specified containers is paused or running 125 The command fails for any other reason SEE ALSO podman(1) HISTORY August 2017, Originally compiled by Ryan Cole rycole@redhat.com <mailto:rycole@redhat.com> podman-rm(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLE | Exit Status | SEE ALSO | HISTORY
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=podman-container-rm&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>