docker ps -all和docker ps --all之间有什么区别?

时间:2018-01-04 23:59:39

标签: docker

泊坞窗命令reference for ps提及

docker ps -a
docker ps --all 

命令显示所有容器的列表。

在码头工作时,我错误地使用了命令

docker ps -all

它给了我运行的最后一个容器的列表,即使其状态仅为退出

enter image description here

由于这种困惑,浪费了很多时间。一直在寻找它的官方参考,找不到任何。我想知道它是否是一个错误,或者我错过了什么。

1 个答案:

答案 0 :(得分:1)

按照Linux惯例,-xyz-x -y -z的简写,所以看起来像码头工程师将-all视为-a -l -l,或只是-a -l。< / p>

  

- all,-a显示所有容器(默认显示刚刚运行)

     

...

     

- latest,-l显示最新创建的容器(包括所有状态)

reference,您可以看到-a-all的简写,-l是简写--latest,因此您会看到最新的容器运行

根据参考中的说明,-l似乎有效地覆盖-a,因此docker ps -all的输出应与docker ps -l的输出相同。