名称

podman-kill - 杀死一个或多个容器中的主进程

语法

podman kill [选项] [容器 …]

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

描述

向每个指定容器中的主进程发送 SIGKILL 或任何使用 --signal 选项指定的信号。

选项

--all, -a

向所有正在运行和暂停的容器发送信号。

--cidfile=文件

从指定文件读取容器 ID 并杀死容器。可以多次指定。

--latest, -l

不提供容器名称或 ID,使用最后创建的容器。注意:最后启动的容器可能来自主机上其他 Podman 用户。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(不包括 WSL2)机器)

--signal, -s=信号

要发送到容器的信号。有关 Linux 信号的更多信息,请参阅signal(7)。默认值为SIGKILL

示例

杀死具有给定名称的容器

podman kill mywebserver

杀死具有给定 ID 的容器

podman kill 860a4b23

通过发送 TERM 信号来终止容器

podman kill --signal TERM 860a4b23

杀死最新的容器。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(不包括 WSL2)机器)

podman kill --latest

通过发送 KILL 信号来终止所有容器

podman kill --signal KILL -a

杀死使用给定文件中指定的 ID 的容器

podman kill --cidfile /home/user/cidfile-1
podman kill --cidfile /home/user/cidfile-1 --cidfile ./cidfile-2

另请参见

podman(1), podman-stop(1)

历史

2017 年 9 月,最初由 Brent Baude 编写 bbaude@redhat.com