Wer viel mit Docker arbeitet, kennt das Problem: Man möchte schnell einen Überblick über laufende Container, deren Ressourcenverbrauch und Logs bekommen – ohne gleich Portainer zu öffnen oder lange docker ps‑Listen zu durchforsten. Genau hier glänzt CTOP: ein leichtgewichtiges, terminalbasiertes Monitoring‑Tool, das sich wie ein „htop für Docker“ anfühlt.
CTOP zeigt CPU‑Last, RAM‑Verbrauch, Netzwerk‑I/O, Block‑I/O und Container‑Status in einer übersichtlichen TUI‑Oberfläche. Perfekt für alle, die auf der Konsole arbeiten, aber trotzdem eine visuelle Darstellung bevorzugen.
Da die ursprünglichen Binary‑Releases nicht mehr zuverlässig verfügbar sind, bietet sich heute vor allem eine Nutzung als Docker‑Container an. Und dafür gibt es zwei elegante Varianten.
Variante 1: CTOP mit festem Container‑Namen (empfohlen)
Diese Variante sorgt dafür, dass CTOP immer unter dem gleichen Containernamen läuft. Das ist besonders praktisch, wenn man regelmäßig mit dem Tool arbeitet oder automatisierte Skripte nutzt.
Der Alias wird einmalig in die ~/.bashrc eingetragen:
echo 'alias ctop="docker run --rm -ti --name ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest"' >> ~/.bashrc source ~/.bashrc
Ab sofort genügt ein einfacher Befehl:
ctop
Der Container heißt dabei immer ctop, wird nach dem Beenden automatisch entfernt und hinterlässt keine Rückstände.
Variante 2: CTOP direkt per Docker‑Befehl starten
Wer keinen Alias setzen möchte oder CTOP nur gelegentlich nutzt, kann es jederzeit direkt starten:
docker run --rm -ti --name ctop \ -v /var/run/docker.sock:/var/run/docker.sock \ quay.io/vektorlab/ctop:latest
Auch hier gilt:
--rmentfernt den Container nach dem Beenden--name ctopsorgt für einen festen Namen- Die Docker‑Socket‑Bindung ermöglicht CTOP den Zugriff auf die Container‑Daten
Warum CTOP eine Empfehlung wert ist
CTOP ist ein hervorragender Mittelweg zwischen klassischer CLI und vollwertigen Web‑GUIs wie Portainer. Es ist:
- leichtgewichtig
- übersichtlich
- sofort einsatzbereit
- ideal für schnelle Checks direkt auf dem Server
Gerade auf Headless‑Systemen oder in SSH‑Sessions ist CTOP ein echter Produktivitätsgewinn.
