名称¶
podman-container-cleanup - 清理容器的网络和挂载点
语法¶
podman container cleanup [选项] 容器 [容器 …]
描述¶
podman container cleanup 清理已退出的容器,通过从主机中删除所有挂载点和网络配置。可以使用容器名称或ID。清理命令不会删除容器。正在运行的容器不会被清理。
有时,如果 podman 命令被杀死或容器以守护进程模式运行,容器挂载点和网络堆栈可能会保留。当容器退出时,此命令由conmon 进程
在容器以守护进程模式运行时自动执行。
选项¶
--all, -a¶
清理所有容器。
默认值为false。
重要提示:此选项不需要容器名称或 ID 作为输入参数。
--exec=会话¶
清理单个容器的执行会话。它只能在清理单个容器时指定(与--all冲突)。如果未指定--rm,则会清理执行会话的临时文件;如果指定了--rm,则会从容器中删除执行会话。
重要提示:与--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
另请参见¶
历史记录¶
2018 年 6 月,最初由 Dan Walsh 编写 dwalsh@redhat.com