什么是 docker-compose stop?
docker-compose stop 是用于停止正在运行的由 Docker Compose 管理的服务容器的命令。它会向容器中的主进程发送 SIGTERM 信号,允许其优雅退出。
基本用法
docker-compose stop [服务名...]
如果不指定服务名,将停止所有在 docker-compose.yml 中定义的服务。
常用示例
# 停止所有服务
docker-compose stop
# 仅停止 web 和 db 服务
docker-compose stop web db
注意事项
- 该命令不会删除容器,仅停止运行。
- 若需彻底清理,请结合
docker-compose down使用。 - 默认等待 10 秒后发送 SIGKILL 强制终止(可通过
-t参数调整)。