docker ps commad
时间: 2024-12-27 19:23:57 浏览: 9
### Docker PS 命令详解
Docker `ps` 是用于列出当前正在运行的容器的一个重要命令。此命令提供了有关这些容器的各种信息,包括容器ID、名称、状态以及所使用的镜像。
#### 查看所有容器的状态
为了查看不仅限于活动中的容器还包括已经停止的那些,可以使用 `-a` 或者 `--all` 参数:
```bash
docker ps -a
```
这会显示更全面的历史记录列表[^1]。
#### 获取简洁输出
如果希望获得更为紧凑的结果展示,则可以通过指定参数来实现这一点;比如只获取容器的名字或ID:
```bash
docker ps --format "table {{.Names}}"
```
上述命令将以表格形式返回各容器名字[^2]。
#### 过滤器的应用
通过过滤条件缩小查询范围也是十分有用的技巧之一。例如要找出特定状态下(如已退出)的所有实例可执行如下操作:
```bash
docker ps -a -f status=exited
```
这里利用了 `-f` 或者 `--filter` 来设置筛选标准[^3]。
#### 显示最近创建/启动过的容器
对于只想关注最新一次创建出来的对象而言,“latest” 和 “last n”的概念就显得尤为重要了。“latest” 表示最后被创建的那个实体,而“n”则代表倒数第几个。具体用法如下所示:
```bash
docker ps -l # 展现最新的那个容器
docker ps -ln 2 # 列出最近两次产生的条目
```
以上就是一些常见的 `docker ps` 使用场景及其附加选项介绍[^4]。
阅读全文