docker ps

列出正在运行的容器

语法

docker ps [OPTIONS]

参数

参数说明示例级别
-a --all 显示所有容器(包括已停止的) docker ps -a 常用
-q --quiet 只显示容器 ID docker ps -q 常用
--filter 按条件过滤 docker ps --filter status=exited 进阶
--format 自定义输出格式 docker ps --format '{{.Names}}: {{.Status}}' 进阶
-n --last 显示最近创建的 n 个容器 docker ps -n 5 常用

示例

查看运行中的容器

docker ps
默认只显示运行中的

查看所有容器

docker ps -a
包括已停止的容器

只获取容器 ID

docker ps -aq
常配合其他命令使用,如批量删除

按名称过滤

docker ps --filter name=web
支持模糊匹配

常见错误

Cannot connect to the Docker daemon Docker 服务未启动,执行 systemctl start docker 或启动 Docker Desktop

技巧

相关命令