Трюк на петли/автообновление настройки просмотра P. S. Как ТОП/при в bash
Возможно ли - и если да, то как-иметь самообновляющийся вид текущих контейнеров Docker, напечатанных" docker ps", как утилиты top/htop?
3 ответа:
Использовать
watch
:watch docker ps
См.
man watch
Несколько вариантов:
Вы можете попробовать команду
docker stats
, которая даст вам некоторые сведения о текущем запущенном контейнере id, cpu%, памяти и т. д. Что-то похожее наtop/htop
, о чем вы просили.Команда
docker top CONTAINER [ps OPTIONS]
: она отображает запущенные процессы контейнера.Есть также несколько доступных приложений, которые дают хороший обзор вашей экосистемы docker. Eg - Kitematic, Кевана
В качестве альтернативы watch, существует псевдоним, показанный для статистики loop docker (watch: может быть не всегда доступен по умолчанию)
Это создает псевдоним bash "ds"
alias ds='while true; do TEXT=$(docker stats --no-stream $(docker ps --format={{.Names}})); sleep 0.1; clear; echo "$TEXT"; done'