码头工人杀
描述
杀死一个或多个正在运行的容器
用法
$ docker kill [OPTIONS] CONTAINER [CONTAINER...]
扩展说明
该docker kill
子命令杀死一个或多个容器。容器内部的主要过程是发送SIGKILL
信号(默认),或者是使用该--signal
选项指定的信号。您可以使用容器的ID,ID前缀或名称杀死容器。
笔记
ENTRYPOINT
并CMD
以shell形式作为的子进程运行,该进程/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的基本命令。 |