¿Es posible, y en caso afirmativo, cómo, tener una vista autoactualizada de los contenedores Docker actuales impresos por las utilidades top/htop "docker ps" por igual?
Pocas opciones:
Puede probar el comando docker stats , que le dará algunos detalles sobre la identificación actual de los contenedores en ejecución, cpu%, memoria, etc. Algo similar a top/htop que solicitó.
Comando docker top CONTAINER [ps OPTIONS] : muestra los procesos en ejecución de un contenedor.
También hay algunas aplicaciones disponibles que ofrecen una buena vista de su ecosistema docker. Por ejemplo, Kitematic , Kevana
Como alternativa a Watch, se muestra un alias para reproducir las estadísticas de la ventana acoplable (Watch: puede que no siempre esté disponible de forma predeterminada)
Esto crea un alias bash "ds"
alias ds='while true; do TEXT=$(docker stats --no-stream $(docker ps --format={{.Names}})); sleep 0.1; clear; echo "$TEXT"; done'