码头工人杀

描述

杀死一个或多个正在运行的容器

用法

$ docker kill [OPTIONS] CONTAINER [CONTAINER...]

扩展说明

docker kill子命令杀死一个或多个容器。容器内部的主要过程是发送SIGKILL信号(默认),或者是使用该--signal选项指定的信号。您可以使用容器的ID,ID前缀或名称杀死容器。

笔记

ENTRYPOINTCMDshell形式作为的子进程运行,该进程 /bin/sh -c不会传递信号。这意味着可执行文件不是容器的PID 1,并且不接收Unix信号。

有关此命令的示例用法,请参阅下面的示例部分

选项

名称,简写 默认 描述
--signal-s KILL 信号发送到容器

例子

将KILL信号发送到容器

以下示例将默认KILL信号发送到名为的容器 my_container

$ docker kill my_container

向容器发送自定义信号

以下示例将SIGHUP信号发送到名为的容器 my_container

$ docker kill --signal=SIGHUP  my_container

您可以按名称数字指定自定义信号。该SIG前缀是可选的,所以下面的例子是等价的:

$ docker kill --signal=SIGHUP my_container
$ docker kill --signal=HUP my_container
$ docker kill --signal=1 my_container

signal(7) 有关标准Linux信号列表,请参见手册页。

上级命令

命令 描述
码头工人 Docker CLI的基本命令。