docker ps 列出容器
最后更新于:2022-04-02 03:04:27
[TOC]
## docker ps
## 语法
```
docker ps [OPTIONS]
options
--all , -a 显示所有容器(默认显示正在运行)
--filter , -f 根据所提供的条件过滤输出
--format Pretty-print containers using a Go template
--last , -n 显示最后创建的n个容器(包括所有状态)(默认:1)
--latest , -l 显示最新创建的容器(包括所有状态)
--no-trunc 显示完整id
--quiet , -q 只显示id
--size , -s 显示容器占用文件总大小
```
## 示例
### helli world
```
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4c01db0b339c ubuntu:12.04 bash 17 seconds ago Up 16 seconds 3300-3310/tcp webapp
d7886598dbe2 crosbymichael/redis:latest /redis-server --dir 33 minutes ago Up 33 minutes 6379/tcp redis,webapp/db
```
### 显示正在运行和已停止的容器
```
docker ps -a
```
### 只显示运行/只显示暂停
```
> docker ps --filter status=running
> docker ps --filter status=paused
```
### 显示磁盘使用情况
```
> docker ps -s
$ docker ps -s
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE
e90b8831a4b8 nginx "/bin/bash -c 'mkdir " 11 weeks ago Up 4 hours my_nginx 35.58 kB (virtual 109.2 MB)
00c6131c5e30 telegraf:1.5 "/entrypoint.sh" 11 weeks ago Up 11 weeks my_telegraf 0 B (virtual 209.5 MB)
```
### 显示在指定网咯
```
docker ps --filter network=net1
```
';