Docker是一種輕量級的虛擬化工具,通過將應用程序的代碼、運行庫、工具和配置打包在一個稱作Docker容器的可移植盒子中,從而實現應用程序在不同環境下的快速部署和運行。
當你使用Docker的時候,Docker Client會在本地主機上運行,同時會連接到一個Docker守護進程。Docker守護進程通過HTTP API接收來自Docker Client的命令并且執行它們,因此,您可以使用Docker Client來管理本地主機上的所有Docker容器。
Docker Client提供了幾種命令來管理容器,其中之一就是docker list命令。這是Docker Client的一個標準命令,用于列出Docker主機上所有的容器。
要使用docker list命令,請打開終端/命令提示符,并輸入以下命令:
$ docker container list
如果有任何容器運行在您的Docker主機上,您應該看到類似于如下的輸出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5d051df730c7 ubuntu:16.04 "/bin/bash" 54 minutes ago Up 54 minutes elegant_swartz
輸出的每一行表示一個Docker容器,其中包含以下信息:
CONTAINER ID
:容器的唯一ID。IMAGE
:容器所使用的鏡像名稱和標簽。COMMAND
:創建容器時所使用的命令。CREATED
:容器創建的時間。STATUS
:容器的狀態。PORTS
:容器所打開的端口,用于與宿主機通信。NAMES
:容器的名稱。
如果您想列出所有的容器,不分狀態(運行或已停止),可以添加參數-a
或--all
:
$ docker container list --all
這將列出Docker主機上的所有容器,不論其狀態如何。
上一篇純css下拉導航效果圖
下一篇dockertree