Ctop — инструмент мониторинга командной строки для контейнеров Linux
Некоторое время назад мы писали об инструменте под названием Portainer, веб-инструменте управления Docker. Используя Portainer, мы можем легко создавать, удалять контейнеры и управлять ими. В этом руководстве мы увидим, как отслеживать эти контейнеры Linux из командной строки с помощью "ctop". ctop — это простая утилита, подобная команде «top», которая используется для отображения запущенных процессов. Используя ctop, вы можете легко мониторить контейнеры Linux прямо из своего терминала. Он поставляется со встроенной поддержкой Docker и обеспечивает компактный обзор нескольких контейнеров.
В этом кратком руководстве мы увидим, как установить и использовать ctop в Linux.
Установите ctop в Linux
ctop доступен в AUR, поэтому вы можете установить его с помощью помощников AUR, таких как Paru или YaY, в Arch Linux и его вариантах, таких как Антергос и Манджаро Linux.
paru -S ctop
Или,
yay -S ctop
Для других дистрибутивов Linux загрузите последнюю версию ctop с официальной страницы загрузки и установите ее, как описано ниже.
sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.2/ctop-0.7.2-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop
Также вы можете установить и запустить его через Docker. Для этого вам необходимо установить Docker на ваш компьютер с Linux. Перейдите по следующим ссылкам, чтобы установить Docker на CentOS и Ubuntu.
- Как установить Docker в CentOS
- Как установить Docker в Ubuntu
После установки Docker запустите ctop, как показано ниже.
docker run -ti -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
Мы установили ctop. Пришло время посмотреть, как его использовать.
Мониторинг контейнеров Linux с помощью Ctop
Использование ctop довольно простое и понятное.
Вы можете начать мониторинг Контейнеров с помощью команды:
ctop
Если в вашей системе запущены какие-либо контейнеры, вы увидите результат, подобный приведенному ниже.
Здесь вы можете просмотреть список запущенных контейнеров, их использование ЦП и памяти, а также метрики передачи (TX) и приема (RX).
Нажмите 'a' для переключения между работающими и неработающими контейнерами. Чтобы отобразить раздел справки, нажмите 'h'. Чтобы выйти из ctop, нажмите 'q'. Вот полный список функциональных клавиш ctop.
- a - Переключить отображение всех (работающих и неработающих) контейнеров
- f - Фильтровать отображаемые контейнеры
- H — переключить заголовок ctop
- h – открыть раздел справки.
- s - Выбор поля сортировки контейнера
- r - Обратный порядок сортировки контейнеров
- q - Выйти ctop
ctop — это простой, но полнофункциональный инструмент мониторинга контейнеров Linux. Он делает именно то, что написано на официальном сайте. Если вы ищете простые варианты мониторинга ваших контейнеров из командной строки, ctop может быть хорошим выбором.
Ресурс:
- ctop веб-сайт