首頁 > 其他外部套件 > docker ps

Docker ps 命令指南

`docker ps` 命令用於檢視目前正在執行的 Docker 容器列表。透過本指南,您將了解如何利用 `docker ps` 的各種選項來有效地篩選和檢查所需的容器資訊。

Docker ps 概述

`docker ps` 是快速了解 Docker 容器狀態的必備命令。預設情況下,它只顯示正在運行的容器,但透過各種選項,您可以詳細查詢已停止的容器或具有特定條件的容器。

輸出欄位說明

執行 `docker ps` 命令時,通常會顯示以下資訊:

主要欄位

  • CONTAINER ID: 容器的唯一識別碼。
  • IMAGE: 用於建立容器的映像檔。
  • COMMAND: 容器啟動時執行的命令。
  • CREATED: 容器建立的時間。
  • STATUS: 容器的目前狀態(例如:Up、Exited)和運行時間。
  • PORTS: 關於容器的連接埠對應資訊。
  • NAMES: 容器的名稱(如果未指定,Docker 將隨機分配一個)。

主要選項

這些是可與 `docker ps` 命令一起使用的有用選項。嘗試結合這些選項來準確檢索您想要的容器資訊。

1. 基本檢視選項

2. 過濾選項

3. 輸出格式選項

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`docker ps` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

透過 `docker ps` 命令的各種使用範例,學習如何有效地檢視和管理容器列表。

檢視所有正在運行的容器

docker ps

這是最基本的 `docker ps` 命令。它只顯示目前處於活動狀態的容器。

檢視所有容器,包括已停止的容器

docker ps -a

您可以一目了然地看到所有容器的列表,無論它們是在運行還是已停止。

僅檢視由 Nginx 映像檔建立的容器

docker ps --filter "ancestor=nginx"

篩選並僅顯示基於特定映像檔(此處為 Nginx)建立的容器。

僅檢視已停止容器的 ID

docker ps -aq --filter "status=exited"

僅輸出處於「退出」(Exited)狀態的容器 ID,這對於將這些 ID 用作其他命令(例如:`docker rm`)的輸入非常有用。

僅輸出容器名稱和狀態

docker ps --format "table {{.Names}}\t{{.Status}}"

以表格形式選擇並僅輸出所需的欄位(名稱和狀態)。

顯示最新 3 個容器的所有資訊

docker ps -n 3 --no-trunc

顯示最新建立的 3 個容器的未截斷的詳細資訊。


相同類別命令