Docker-PS基本命令解析

查看 docker 容器,必然要用到 docker ps 命令。其基本格式爲:

docker ps [OPTIONS]

關鍵在於 OPTIONS(選項):

常見用法

1. 最常見的用法

$ docker ps

顯示當前正在運行的容器。

在 PORTS 一列,如果暴露的端口是連續的,還會被合併在一起,例如一個容器暴露了3個 TCP 端口:100,101,102,則會顯示爲 100-102/tcp。

2. 顯示所有狀態的容器

$ docker ps -a

容器的狀態共有 7 種:created|restarting|running|removing|paused|exited|dead。

3. 顯示最後被創建的 n 個容器

$ docker ps -n 3

注意,這裏不限狀態。

4. 顯示最後被創建的容器

$ docker ps -l

相當於 docker ps -n 1。

5. 顯示完整輸出

$ docker ps --no-trunc

即不會截斷輸出。該選項有點長,其中 trunc 算是 truncate 的縮寫。

6. 只顯示容器 ID

$ docker ps -q

清理容器時非常好用,filter 過濾顯示一節有具體實例。

7. 顯示容器文件大小

$ docker ps -s

該命令很實用,可以獲得 2 個數值:一個是容器真實增加的大小,一個是整個容器的虛擬大小。

查看源碼(https://github.com/moby/moby/blob/master/daemon/getsize_unix.go)後可知,容器虛擬大小 = 容器真實增加大小 + 容器鏡像大小。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章