# 4.7 停止止容器(stop)

可以使用<mark style="color:blue;">**docker \[container] stop**</mark>来终止一个运行中的容器。该命令的格式为**docker \[container] stop \[-t|--time\[=10]] \[CONTAINER...]**。

该命令会首先向容器发送**SIGTERM信号**，等待一段超时时间后（默认为10秒），再发送**SIGKILL信号**来终止容器：

{% code overflow="wrap" %}
```bash
$ docker stop ff54c8b76403
ff54c8b76403

$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

$ docker ps -a
CONTAINER ID   IMAGE           COMMAND   CREATED          STATUS                     PORTS     NAMES
ff54c8b76403   ubuntu:latest   "bash"    28 minutes ago   Exited (0) 5 seconds ago             ubuntu-test
```
{% endcode %}

{% hint style="info" %}
<mark style="color:blue;">**当Docker容器中指定的应用终结时，容器也会自动停止。**</mark>

例如，对于只启动了一个终端的容器，用户通过**exit**命令或**Ctrl+d**来退出终端时，所创建的容器立刻终止，处于**stopped状态**。
{% endhint %}

{% hint style="info" %}
处于**stopped状态**的容器，可以通过**docker \[container] start**命令来重新启动。
{% endhint %}

