Docker是一個開源的容器化平臺,它允許開發(fā)者對應(yīng)用程序進行打包和部署,以提高應(yīng)用程序的可移植性和可重復(fù)性。其中,docker ps命令是管理Docker容器最常用的命令之一。
docker ps [-a] [-q] [-s] [--format] 參數(shù)說明: -a : 顯示所有容器,包括運行中的和已經(jīng)停止的容器 -q : 僅顯示容器ID -s : 顯示容器的總大小 --format : 自定義輸出格式 示例: docker ps -a docker ps -q docker ps -s docker ps --format “table {{.ID}}\t{{.Names}}\t{{.CreatedSince}}\t{{.Status}}”
使用docker ps命令可以查看正在運行的容器或者已經(jīng)停止的容器。其中,-a參數(shù)可以讓我們查看所有的容器,無論它是否在運行中;-q參數(shù)則只會顯示容器的ID,非常適合用來在其他命令中進行操作;-s參數(shù)可以讓我們看到容器的總大小,這對于優(yōu)化容器資源利用非常有益。此外,我們還可以使用--format參數(shù)自定義輸出格式,例如table模版可以讓我們以表格的形式查看容器的信息。
除了上述常用的參數(shù)外,docker ps還有一些其他的參數(shù)可以幫助我們查看容器信息。比如,-f參數(shù)可以根據(jù)過濾條件查看容器,例如docker ps -f "name=web"可以過濾出名稱包含web的容器。另外,我們還可以使用--no-trunc參數(shù)來顯示完整的容器ID。