当具有多个docker容器时,docker'ps
命令可用于提供有关系统上所有可用docker容器的信息。默认情况下,“docker ps”将列出系统上当前运行的所有容器:
# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b45f66998a4f ubuntu:14.04 "/bin/bash" 9 minutes agoUp 9 minutes cocky_jang
要列出所有可用的正在运行和已停止的docker容器, 使用-a选项:
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b7045544535 centos:7 "/bin/bash" 8 minutes ago mycentos b45f66998a4f ubuntu:14.04 "/bin/bash" 12 minutes agoUp 12 minutes cocky_jang
使用“-l”选项列出最后创建的Docker容器:
# docker ps -l CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b7045544535 centos:7 "/bin/bash" 9 minutes ago mycentos
列出docker容器的另一个选项是使用“---since”选项检索在特定容器之后创建的所有容器的列表。例如,让我们列出在名为“cocky_jang”的容器之后创建的所有docker容器:
# docker ps --since="cocky_jang" CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b7045544535 centos:7 "/bin/bash" 13 minutes ago mycentos
或者,选项“---before”将列出在特定容器之前创建的docker容器。例如,下面的命令将列出在“mycentos”docker容器创建之前创建的所有容器:
# docker ps --before="mycentos" CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b45f66998a4f ubuntu:14.04 "/bin/bash" 21 minutes ago Up 21 minutes cocky_jang
日期:2020-07-07 20:54:41 来源:oir作者:oir