December 19, 2025

TOP для контейнеров

Очень удобная программа для просмотра используемых ресурсов контейнерами - Сtop. Это прям то, что мне очень не хватало при работе с контейнерами. Я за ними всегда через htop смотрел и другие инструменты общего назначение. А в ctop все метрики собраны в одно место для каждого контейнера. Очень удобно.

Можно вообще ничего не устанавливать локально, а запустить ctop в docker, пробросив ему docker.sock.

sudo docker run --rm -ti --name=ctop --volume /var/run/docker.sock:/var/run/docker.sock:ro quay.io/vektorlab/ctop:latest

Помимо непосредственно отображения используемых ресурсов, можно выбрать контейнер и быстро посмотреть его логи, остановить/перезапустить или провалиться внутрь через exec shell. Если постоянно работаете с контейнерами, то программа must have, особенно для разработчиков, которые постоянно эти контейнеры гоняют. Посоветуйте им, спасибо скажут.

Альтернативные варианты запуска ctop:

  1. Как бинарный файл (без Docker):

bash

sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop
ctop
  1. С использованием Docker Compose:

yaml

version: '3'
services:
  ctop:
    image: quay.io/vektorlab/ctop:latest
    container_name: ctop
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
    stdin_open: true
    tty: true

Запуск: docker-compose run --rm ctop

Репозиторий - https://github.com/bcicen/ctop