名称

podman-container-cleanup - 清理容器的网络和挂载点

简介

podman container cleanup [选项] 容器 [容器 …]

描述

podman container cleanup 通过从主机移除所有挂载点和网络配置来清理已退出的容器。可以使用容器名称ID。cleanup 命令不移除容器。正在运行的容器不会被清理。
有时,如果 podman 命令被终止或容器在守护进程模式下运行,容器的挂载点和网络堆栈可能会保留下来。当容器以守护进程模式运行时,当容器退出时,conmon 进程会自动执行此命令。

选项

--all, -a

清理所有容器
默认值为 false
重要提示:此选项不需要容器名称或 ID 作为输入参数。

--exec=会话

清理单个容器的 exec 会话。它只能在清理单个容器时指定(因此与 --all 冲突)。如果未指定 --rm,则会清理 exec 会话的临时文件;如果指定了,则从容器中移除 exec 会话。
重要提示:与 --rmi 冲突,因为容器未被清理,因此无法移除镜像。

--latest, -l

不提供容器 ID名称,而是使用最后创建的容器。默认值为 false重要提示:此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(不包括 WSL2)机器。此选项不需要容器名称或 ID 作为输入参数。

--rm

清理后,完全移除容器
默认值为 false

--rmi

清理后,完全移除镜像。
默认值为 false

示例

清理容器“mywebserver”。

$ podman container cleanup mywebserver

清理名为“mywebserver”、“myflaskserver”、“860a4b23”的容器。

$ podman container cleanup mywebserver myflaskserver 860a4b23

另请参阅

podman(1), podman-container(1), conmon(8)

历史

2018 年 6 月,最初由 Dan Walsh dwalsh@redhat.com 编译