Docker是一個著名的容器化平臺,廣泛應用于各種場景。其中,docker ps ef命令是一個非常有用的命令,它可以列出所有正在運行的容器,以及它們的一些詳細信息,比如ID、名稱、運行時間等。下面就讓我們來一起了解關于docker ps ef的更多細節。
$ docker ps ef CONTAINER ID NAMES CREATED STATUS PORTS COMMAND 4123cd840d91 my_webapp_1 1 week ago Up 12 hours 80/tcp apache2 -D FOREGROUND 882513d09fff my_db_1 2 weeks ago Up 12 hours 3306/tcp mysqld
從上面的輸出中,我們可以看到一些重要字段,比如CONTAINER ID、NAMES、CREATED、STATUS等。下面是這些字段的解釋:
CONTAINER ID
:容器的唯一標識。NAMES
:容器的名稱。CREATED
:容器創建的時間。STATUS
:容器的狀態,包括Up、Exited等。PORTS
:容器暴露的端口。COMMAND
:容器啟動時執行的命令。
除了上述字段,docker ps ef命令還可以帶上一些參數,來對結果進行篩選和排序。下面是一些常用的參數:
-a
:列出所有容器,包括已經停止的。--filter
:按照指定條件過濾結果,比如--filter "status=running"
表示只列出運行中的容器。--format
:指定輸出格式,比如docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}"
。--no-trunc
:不縮短容器名稱,比如docker ps --no-trunc
。-q
:只列出容器ID,比如docker ps -q
。
總之,docker ps ef命令是一個非常實用的命令,可以幫助我們更好地管理容器。希望這篇文章對大家有所幫助。