泊坞窗命令reference for ps提及
docker ps -a
docker ps --all
命令显示所有容器的列表。
在码头工作时,我错误地使用了命令
docker ps -all
它给了我运行的最后一个容器的列表,即使其状态仅为退出。
由于这种困惑,浪费了很多时间。一直在寻找它的官方参考,找不到任何。我想知道它是否是一个错误,或者我错过了什么。
答案 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
的输出相同。