名称¶
podman-pod-rm - 移除一个或多个已停止的 Pod 和容器
简介¶
podman pod rm [选项] pod
描述¶
podman pod rm 从主机中移除一个或多个已停止的 Pod 及其容器。可以使用 Pod 名称或 ID。-f 选项会停止所有容器,然后在移除 Pod 之前将其移除。如果用户添加的所有容器都处于已退出状态,则会移除 Pod。
选项¶
--all, -a¶
移除所有 Pod。也可以与 -f 结合使用。
--force, -f¶
在移除 Pod 之前,停止正在运行的容器并删除所有已停止的容器。
--ignore, -i¶
当指定项不在容器存储中时忽略错误。用户可能已决定手动删除一个容器,这导致引用该容器的 systemd 服务的 ExecStop 指令失败。
--latest, -l¶
不提供名称或 ID,而是使用最新创建的容器。注意:最新创建的容器可能来自主机上 Podman 的其他用户。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(WSL2 除外)机器)
--pod-id-file=file¶
从指定文件中读取 Pod ID 并停止该 Pod。可多次指定。
如果指定,pod-id-file 将与 Pod 一起被移除。
--time, -t=秒数¶
强制停止前等待的秒数。使用 -1 表示无限等待。
必须指定 --force 选项才能使用 --time 选项。
示例¶
移除给定名称的 Pod
podman pod rm mywebserverpod
移除具有给定名称和/或 ID 的多个 Pod
podman pod rm mywebserverpod myflaskserverpod 860a4b23
强制移除具有给定 ID 的 Pod
podman pod rm -f 860a4b23
强制移除所有 Pod
podman pod rm -f -a
podman pod rm -fa
使用给定文件中指定的 ID 移除 Pod
podman pod rm --pod-id-file /path/to/id/file
退出状态¶
0 所有指定的 Pod 已移除
1 指定的 Pod 之一不存在,且没有其他故障
2 指定的 Pod 之一已连接到容器
125 命令因任何其他原因失败
另请参阅¶
历史¶
2018 年 7 月,由 Peter Hunt pehunt@redhat.com 初次编译