簡體   English   中英

“docker ps -all”和“docker ps -a”有什么區別?

[英]What is difference between 'docker ps -all' and 'docker ps -a'?

命令 'docker ps -all' 為我提供了所有創建的容器,但 'docker ps -a' 也應該給我相同的結果,但不知何故,它只返回 1 個或有時 2 個最新的容器條目。

有人可以解釋一下嗎? 我是 docker 的新手。 任何幫助表示贊賞。

docker ps -a (與docker ps --all相同)和docker ps -all之間存在差異。

我們可以通過查看docker ps的文檔來看到差異:

Options
Name, shorthand     Default     Description
--all , -a                      Show all containers (default shows just running)
--filter , -f                   Filter output based on conditions provided
--format                        Pretty-print containers using a Go template
--last , -n         -1          Show n last created containers (includes all states)
--latest ,  -l                  Show the latest created container (includes all states)
--no-trunc                      Don't truncate output
--quiet , -q                    Only display container IDs
--size , -s                     Display total file sizes

如我們所見: docker ps -adocker ps --all -- 都是相同的。

同時, docker ps -all使用簡寫形式,與docker ps -al相同。 此命令將僅顯示最近創建的容器。

正如您在文檔中看到的-a只是--all的縮寫,它們具有相同的目的。

docker ps -a 和 docker ps --all 是相同的命令,但如果您使用 docker ps -all 命令,它將返回剛剛創建的容器。 docker ps -all 與 docker ps -al 相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM