docker ps详解

docker ps介绍

docker ps [OPTIONS]

docker ps --help
OPTIONS说明:
  -a, --all             Show all containers (default shows just running) 显示所有的容器,包括未运行的
  -f, --filter filter   Filter output based on conditions provided 根据条件过滤显示的内容
      --format string   Pretty-print containers using a Go template  指定返回值的模板文件,例如:-f status=exited
  -n, --last int        Show n last created containers (includes all states) (default -1)  列出最近创建的n个容器
  -l, --latest          Show the latest created container (includes all states)  显示最近创建的容器
      --no-trunc        Don't truncate output  不截断输出
  -q, --quiet           Only display numeric IDs  静默模式,只显示容器编号
  -s, --size            Display total file sizes  显示总的文件大小
  • docker rm $(docker ps -q -f status=exited) 删除exited状态的容器
  • docker rm $(docker ps -q -a) 删除全部容器

    image.png

容器状态

image.png
CONTAINER ID: 容器 ID
IMAGE: 使用的镜像
COMMAND: 启动容器时运行的命令
CREATED: 容器的创建时间
STATUS: 容器状态,状态有7种:
   created(已创建)
   restarting(重启中)
   running(运行中)
   removing(迁移中)
   paused(暂停)
   exited(停止)
   dead(死亡)
PORTS: 容器的端口信息和使用的连接类型(tcp\udp)
NAMES: 自动分配的容器名称

根据条件过滤显示的内容

根据标签过滤
$ docker run -d --name=autolink --label color=blue autolink:dev0.0.1
$ docker ps --filter "label=color"
$ docker ps --filter "label=color=blue"
根据名称过滤
$ docker ps --filter"name=autolink"
根据状态过滤
$ docker ps -a --filter 'exited=0'
$ docker ps --filter status=running
$ docker ps --filter status=paused
根据镜像过滤
#镜像名称
$ docker ps --filter ancestor=autolink:dev0.0.1
#镜像ID
$ docker ps --filter ancestor=7b9b219c336b
根据启动顺序过滤
$ docker ps -f before=7b9b219c336b
$ docker ps -f since=7b9b219c336b
[部分参考菜鸟教程](https://www.runoob.com/docker/docker-ps-command.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试老吴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值