名称

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 编译