码头工人命令reference for ps提到了这一点
docker ps -a
docker ps --all
命令显示所有容器的列表。
在码头工作时,我错误地使用了命令
docker ps -all
它给了我运行的最后一个容器的列表,即使它的状态只是退出。
由于这种困惑,浪费了很多时间。一直在寻找它的官方参考,找不到任何。我想知道它是一个错误还是我错过了什么。
根据Linux的惯例,-xyz
是-x -y -z
的简写,所以看起来像码头工人将-all
作为-a -l -l
,或者只是-a -l
。
--all,-a显示所有容器(默认显示刚刚运行)
...
--latest,-l显示最新创建的容器(包括所有状态)
从reference,你可以看到-a
是-all
的简写,而-l
是简写--latest
,所以你会看到最新的容器运行。
根据参考文献中的描述,看起来-l
有效地覆盖了-a
,因此docker ps -all
的输出应该与docker ps -l
相同。