相关文章推荐
豁达的馒头  ·  System.NullReferenceEx ...·  2 年前    · 
风流倜傥的松鼠  ·  contentEditable,window ...·  2 年前    · 

列出所有在运行的容器信息。

runoob@runoob:~$ docker ps
CONTAINER ID   IMAGE          COMMAND                ...  PORTS                    NAMES
09b93464c2f7   nginx:latest   "nginx -g 'daemon off" ...  80/tcp, 443/tcp          myrunoob
96f7f14e99ab   mysql:5.6      "docker-entrypoint.sh" ...  0.0.0.0:3306->3306/tcp   mymysql

输出详情介绍:

CONTAINER ID: 容器 ID。

IMAGE: 使用的镜像。

COMMAND: 启动容器时运行的命令。

CREATED: 容器的创建时间。

STATUS: 容器状态。

状态有7种:

created(已创建)
  • restarting(重启中)
  • running(运行中)
  • removing(迁移中)
  • paused(暂停)
  • exited(停止)
  • dead(死亡)
  • PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

    NAMES: 自动分配的容器名称。

    列出最近创建的5个容器信息。

    runoob@runoob:~$ docker ps -n 5
    CONTAINER ID        IMAGE               COMMAND                   CREATED           
    09b93464c2f7        nginx:latest        "nginx -g 'daemon off"    2 days ago   ...     
    b8573233d675        nginx:latest        "/bin/bash"               2 days ago   ...     
    b1a0703e41e7        nginx:latest        "nginx -g 'daemon off"    2 days ago   ...    
    f46fb1dec520        5c6e1090e771        "/bin/sh -c 'set -x \t"   2 days ago   ...   
    a63b4a5597de        860c279d2fec        "bash"                    2 days ago   ...
    

    列出所有创建的容器ID。

    runoob@runoob:~$ docker ps -a -q
    09b93464c2f7
    b8573233d675
    b1a0703e41e7
    f46fb1dec520
    a63b4a5597de
    6a4aa42e947b
    de7bb36e7968
    43a432b73776
    664a8ab1a585
    ba52eb632bbd
    

     Docker 命令大全Docker 命令大全

    $ docker run -d --name=test-nginx --label color=blue nginx
    $ docker ps --filter "label=color"
    $ docker ps --filter "label=color=blue"

    根据名称过滤

    $ docker ps --filter"name=test-nginx"

    根据状态过滤

    $ docker ps -a --filter 'exited=0'
    $ docker ps --filter status=running
    $ docker ps --filter status=paused

    根据镜像过滤

    #镜像名称
    $ docker ps --filter ancestor=nginx
    #镜像ID
    $ docker ps --filter ancestor=d0e008c6cf02
    

    根据启动顺序过滤

    $ docker ps -f before=9c3527ed70ce
    $ docker ps -f since=6e63f6ff38b0
    will