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

问题描述 投票:-1回答:1

码头工人命令reference for ps提到了这一点

docker ps -a
docker ps --all 

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

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

docker ps -all

它给了我运行的最后一个容器的列表,即使它的状态只是退出。

enter image description here

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

docker
1个回答
1
投票

根据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相同。

© www.soinside.com 2019 - 2024. All rights reserved.