> 其他外部软件包 > 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. 输出格式选项

生成的命令:

请尝试组合命令。

描述:

`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 个容器的未截断的详细信息。


相同类别命令