docker ps
语义
- 容器列表
语法
docker ps [OPTIONS]
参数说明
- -a : --all 显示所有的容器,默认只显示运行中的容器
docker ps -a
- -f : --filter filter : 过滤满足提供的条件的容器
docker ps -f
- –format string : 输出容器按照一个Go语言模板
docker ps --format
- -n : --last int : 显示所有状态的最后创建的n个容器,默认是-1
docker ps -n
-
-l : --latest : 是否给执行命令以最高权限,默认false
docker ps --latest
-
–no-trunc : 不截断ID输出
docker ps --no-trunc
-
-q : --quiet 只显示容器数字ID
docker ps -q
-
-s : --size 显示文件大小
docker ps -s
实例
- 查询当前运行中的容器列表
docker ps
- 查看当前所有状态的容器列表
docker ps -a
- 查看最后创建的5个容器
docker ps -n 5
- 查看最新创建的一个容器
docker ps -l
- 查看运行状态的所有容器的ID截断列表
docker ps -q
- 查看所有状态的所有容器的ID截断列表
docker ps -a -q
- 查看所有状态的容器名为n-1的容器列表
docker ps -a -f name=n-1
``
* 查看运行中的容器名为n-1的容器列表
docker ps -f name=n-1
``
- 通过label来过滤容器列表
docker ps --filter "label color=blue"
- 通过容器状态来过滤容器列表
docker ps --filter status=running
- 通过容器镜像名称类过滤容器列表
docker ps --filter ancestor=nginx
- 通过容器启动顺序过滤
docker ps -f before 9c3527ed70ce
输出结果介绍
- CONTAINER ID: 容器 ID。
- IMAGE: 使用的镜像。
- COMMAND: 启动容器时运行的命令。
- CREATED: 容器的创建时间。
- STATUS: 容器状态。状态有7种:如下所示
created(已创建)
restarting(重启中)
running(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)
- PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。
- NAMES: 自动分配的容器名称。