美文网首页
docker ps详解

docker ps详解

作者: 卫彬TM | 来源:发表于2020-07-17 11:09 被阅读0次

    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)
    
    

    相关文章

      网友评论

          本文标题:docker ps详解

          本文链接:https://www.haomeiwen.com/subject/xgsphktx.html