欺骗循环/ autorefreshdockerps视图像顶部/ htop bash中

是否有可能 – 如果是的话,如何 – 由“docker ps”打印的当前Docker容器的自清新视图与top / htop实用程序一样?

使用watch

 watch docker ps 

man watch

几个选项:

  1. 你可以尝试命令docker stats ,它会给你一些关于当前正在运行的容器id,cpu%,内存等的细节。类似于你要求的top/htop

  2. 命令docker top CONTAINER [ps OPTIONS] :它显示容器的运行过程。

  3. 还有一些应用程序可以提供您的docker生态系统的好看法。 例如Kitematic , Kevana

作为替代看,有一个别名显示循环docker统计(观看:可能不会总是默认情况下可用)

这会创build一个bash别名“ds”

 alias ds='while true; do TEXT=$(docker stats --no-stream $(docker ps --format={{.Names}})); sleep 0.1; clear; echo "$TEXT"; done' 

来自: https : //github.com/docker/docker/issues/20973