docker ps hours
时间: 2024-02-11 16:27:04 浏览: 85
`docker ps` 命令用于列出正在运行的 Docker 容器。如果您想要获取容器的运行时间(以小时为单位),可以使用 `--format` 参数和 Go 模板,将 `docker ps` 命令的输出格式化。以下是一个示例命令:
```
docker ps --format "{{.Names}}: {{.RunningFor}}"
```
上述命令将列出所有容器的名称和运行时间。其中 `{{.Names}}` 表示容器名称,`{{.RunningFor}}` 表示容器的运行时间。
请注意,如果容器在分钟级别内运行,输出可能会显示为分钟,而不是小时。如果您需要获取更精确的时间单位,可以编写脚本进行计算和格式化输出。
相关问题
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 -s
`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。
阅读全文