pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:2826
发帖:230 篇
来自:保密
注册:2023-12-09 09:36:49
造访:2026-05-05 13:56:22
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
# 使用示例:
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
容器状态介绍:
created:已创建
restarting:重启中
running:运行中
removing:迁移中
paused:暂停
exited:停止
dead:死亡

2024-06-21 10:04:33

IP:已设置保密