# docker \[container] kill

<table data-header-hidden="false" data-header-sticky><thead><tr><th>选项</th><th>默认值</th><th>描述</th></tr></thead><tbody><tr><td><code>-s, --signal</code></td><td><code>KILL</code></td><td>发送到容器的信号（可以使用名称或数字）</td></tr></tbody></table>

## 示例

* 杀死容器：使用默认的`SIGKILL` 信号杀死名为 `my-container` 的容器。

```bash
docker kill my-container
```

* 使用特定信号：你可以使用 `--signal` 标志向容器发送自定义信号。可以通过信号名称（如 `SIGHUP`）或数字（如 `9`）来指定。

```bash
docker kill --signal=SIGHUP my-container
# 通过数字发送 SIGINT 信号
docker kill -s 2 my-container
```

`docker kill` 和 `docker stop` 的主要区别在于 `stop` 会先尝试优雅关闭（`SIGTERM`），而 `kill` 则是直接粗暴地终止进程。
