当有多个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
命令:
# 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
docker ps
该命令还能够使用以下命令列出最后创建的docker容器-l
选项:
# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0b7045544535 centos:7 "/bin/bash" 9 minutes ago mycentos
列出Docker容器的另一个选项是使用以下命令检索在特定容器之后创建的所有容器的列表--since
选项。例如,让我们列出所有在名为的容器之后创建的docker容器cocky_jang
:
# 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