docker ps -s
时间: 2024-01-29 13:10:42 浏览: 41
`docker ps -s`命令用于列出所有正在运行的容器,并显示它们的文件大小。下面是一个示例:
```shell
$ docker ps -s
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE
e7a5d3e8a6f1 nginx:latest "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp webserver 2.5MB (virtual 2.5MB)
```
上面的输出中,`SIZE`列显示了容器的文件大小。在这个例子中,容器的文件大小为2.5MB。
相关问题
docker ps -a
This command is used to list all containers, including stopped ones. It displays information such as the container ID, image used to create the container, command run in the container, status, creation time, and ports exposed.
Example output:
```
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4b4c6fbd5b17 nginx:latest "/docker-entrypoint.…" 2 hours ago Exited (0) 2 hours ago elegant_mendeleev
f1cdd5b5a4cf postgres:latest "docker-entrypoint.s…" 4 days ago Exited (0) 4 days ago pensive_hoover
c2b2d9a9cfeb redis:latest "docker-entrypoint.s…" 2 weeks ago Exited (137) 2 weeks ago nostalgic_poincare
```
docker ps 详解
docker ps命令是Docker提供的一个用于列出当前正在运行的容器的命令。下面是对docker ps命令的详细解释:
1. docker ps命令用法:
`docker ps [OPTIONS]`
2. docker ps命令选项:
- `-a, --all`: 显示所有的容器,包括正在运行的和已停止的。
- `-q, --quiet`: 只显示容器的ID。
- `-n, --last <n>`: 显示最后创建的n个容器。
- `--no-trunc`: 不截断输出结果。
- `-s, --size`: 显示容器所占用的磁盘空间。
3. docker ps命令输出字段解释:
- `CONTAINER ID`: 容器的唯一标识符。
- `IMAGE`: 容器所基于的镜像。
- `COMMAND`: 容器启动时执行的命令。
- `CREATED`: 容器的创建时间。
- `STATUS`: 容器的状态,包括正在运行、已停止等。
- `PORTS`: 容器与主机之间映射的端口。
- `NAMES`: 容器的名称。
4. 示例用法:
- `docker ps`: 列出当前正在运行的容器。
- `docker ps -a`: 列出所有的容器,包括正在运行的和已停止的。
- `docker ps -q`: 只显示容器的ID。
- `docker ps -n 5`: 显示最后创建的5个容器。
- `docker ps --no-trunc`: 不截断输出结果。
- `docker ps -s`: 显示容器所占用的磁盘空间。
请注意,以上解释是基于Docker 20.x版本,不同版本的Docker可能会有一些差异。如需了解更多详细信息,可以通过运行`docker ps --help`命令查看相关文档。