首页/云/云与容器速查/docker compose ps 查看项目状态
容器与 Docker106 条

docker compose ps 查看项目状态

列出本项目所有服务容器的状态、端口与健康:--all 含已停止容器,--format json 便于脚本消费;排查『哪个服务没起来』的第一步。

云与容器速查云更新于 2026-10-12
默认只列运行中的服务容器
--all / -a含已退出容器(看 ExitCode)
--status按状态过滤:running / exited / paused
--format json结构化输出,供 CI/脚本判断

使用示例

使用示例
docker compose ps
docker compose ps --all
docker compose ps --format json | head -40
compose ps 只显示当前项目(按项目名匹配),不会混入其他目录起的同名服务容器。

易错点

  • 在错误的目录执行 ps 显示为空:项目名按目录推导,目录不对结果就不对
  • 只看 ps 不看 --all:退出的容器被藏起来,误判『服务在跑』

数据来源与参考

  • Docker Docs:docker compose ps

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌