随机
Enter 搜索 ↑↓ 切换 Esc 清空

docker-stop

命令

停止一个或多个运行中的容器

docker-stop

停止一个或多个运行中的容器

补充说明

docker stop 命令用于停止一个或多个正在运行的容器。Docker 会先向容器发送 SIGTERM 信号,如果在指定超时时间(默认10秒)内容器未停止,则发送 SIGKILL 信号强制终止。

语法

docker stop [OPTIONS] CONTAINER [CONTAINER...]

选项

-t, --time int    # 等待停止的秒数(默认10秒)

常用实例

# 停止容器
docker stop my-nginx

# 停止多个容器
docker stop container1 container2 container3

# 设置超时时间为30秒
docker stop -t 30 my-nginx

# 停止所有运行中的容器
docker stop $(docker ps -q)

# 立即停止容器(超时0秒)
docker stop -t 0 my-nginx