docker命令reference for ps提到
docker ps -a
docker ps --all
命令显示所有容器的列表。
在docker上工作时,我错误地使用了以下命令
docker ps -all
并且它为我提供了我运行的最后一个容器的列表,即使其状态为Exited only 。
由于这种混乱而浪费了很多时间。一直在寻找其官方引用,找不到任何引用。我想知道这是一个错误还是我错过了什么。
最佳答案
按照Linux上的约定,-xyz
是-x -y -z
的简写,因此看起来docker将-all
称为-a -l -l
或只是-a -l
。
从下面引用的reference中,您可以看到-a
是-all
的简写,而-l
是--latest
的简写,因此您将看到最新的容器运行。
--all , -a Show all containers (default shows just running)
...
--latest , -l Show the latest created container (includes all states)
根据引用资料中的描述,看起来
-l
有效覆盖了-a
,因此docker ps -all
的输出应与docker ps -l
的输出相同。
关于docker - docker ps -all和docker ps --all有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48105317/