社区电脑网络 → 浏览:帖子主题
* 帖子主题:docker ps 显示项目
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 1 楼 ] 313 回复
docker ps 命令用于列出当前正在运行的容器。它可以显示容器的基本信息,如容器 ID、镜像名称、启动命令、运行状态等。docker ps 命令的基本语法如下:

docker ps [OPTIONS]

OPTIONS说明:

    -a :显示所有的容器,包括未运行的。
    -f :根据条件过滤显示的内容。
    –format :指定返回值的模板文件。
    -l :显示最近创建的容器。
    -n :列出最近创建的n个容器。
    –no-trunc :不截断输出。
    -q :静默模式,只显示容器编号。
    -s :显示总的文件大小。
2024-06-21 10:03:02 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 2 楼 ] 314 回复
# 使用示例:

1. 显示正在运行的容器
docker ps

2. 显示所有容器(包括已停止的)
docker ps -a

3. 显示最近创建的容器
docker ps -l

4. 显示指定数量的容器
docker ps -n 3

5. 显示完整的镜像ID
docker ps --no-trunc

6. 只显示镜像ID
docker ps -q

7. 自定义输出格式
docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"
docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}"

字段说明:

下面是对 docker ps 命令结果中部分字段的说明

  ID:容器 ID
  Image:容器使用的镜像
  Command:启动容器时后,容器运行的命令
  Created:容器的创建时间
  Status:容器状态
  Ports:实际运行端口,若有指定运行端口则会显示指定的端口和默认运行端口,以及连接类型( tcp / udp )
  Names:容器名字
  Size:容器全部文件的总大小,也会显示容器大小


例如,如果你想要默认显示容器ID、镜像名和命令,你可以创建一个别名(alias)来使用这个选项。在你的 shell 配置文件中(比如 ~/.bashrc 或 ~/.zshrc),添加以下行:
alias dockerps="docker ps --format '{{.ID}}\t{{.Image}}\t{{.Command}}'"
之后,当你运行 dockerps 命令时,它将默认显示容器的ID、镜像名和命令。

2024-06-21 10:04:09 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
[ 第 3 楼 ] 316 回复
容器状态介绍:

    created:已创建
    restarting:重启中
    running:运行中
    removing:迁移中
    paused:暂停
    exited:停止
    dead:死亡
2024-06-21 10:04:33 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容