跳到主要内容

docker stop 命令

docker stop 命令用于停止运行中的容器。

用法:

# 停止容器
docker stop 容器ID

# 停止所有容器
docker stop $(docker ps -aq)

# 若容器 5 秒内没有响应停止命令,则 kill 容器进程。
docker stop -t 5 容器

# 停止多个容器
docker stop 容器1 容器2

示例:

ubuntu@zxzsk.com:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
540d3b254ed8 wcjiang/reference "/busybox httpd -f -…" 2 hours ago Up 39 minutes 0.0.0.0:32768->3000/tcp, :::32768->3000/tcp mystifying_jang

# 使用容器 ID 停止
ubuntu@zxzsk.com:~$ docker stop 540d3b254ed8
540d3b254ed8

ubuntu@zxzsk.com:~$ docker start 540d3b254ed8
540d3b254ed8

# 使用容器名停止
ubuntu@zxzsk.com:~$ docker start mystifying_jang
mystifying_jang