docker常用命令-docker ps

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: 自动分配的容器名称。

猜你喜欢

转载自blog.csdn.net/zhangzehai2234/article/details/103021405