首页/云/云与容器速查/docker ps 查看容器
容器与 Docker106 条

docker ps 查看容器

列出容器状态:默认只显示运行中的容器,-a 显示全部(含已退出),配合 --filter 与 --format 适合脚本化巡检。

云与容器速查云更新于 2026-10-12
常用参数-a 全部 / -q 只出 ID / -s 显示大小 / --filter 过滤 / --format 格式化
状态取值Up(运行)、Exited(退出)、Created、Restarting、Paused
过滤示例status=exited、name=web、ancestor=nginx
脚本用法docker ps -q 拿 ID 批量操作

常用组合

常用组合
docker ps
docker ps -a --filter "status=exited"
docker ps -a --format "table {{.Names}}  {{.Status}}  {{.Ports}}"
docker ps -q
容器 Up 不代表服务可用:进程活着但端口未就绪、内部初始化未完成的情况很常见,健康检查要看应用层。

易错点

  • 只看 docker ps 不查 -a:退出的容器(失败任务)被忽略
  • 在业务高峰期误以为容器没有重启:Restarting 一闪而过难察觉

数据来源与参考

  • Docker Docs:docker ps
  • Docker Docs:docker container ls

相关工具

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