Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
YouTube Security VideosVisual Studio Code: VS Code Learn: Extending Agents(24.09.2026 um 21:00 Uhr)
•
YouTube Security VideosGoogle Cloud Tech: Turn Audio into Action with Gemini 3.5 Transcribe(24.09.2026 um 21:00 Uhr)
••••
Unix & Linux ServerUSN-8815-1: libass vulnerabilities(24.09.2026 um 16:57 Uhr)
•••••
YouTube Security VideosVisual Studio Code: VS Code Learn: Extending Agents(24.09.2026 um 21:00 Uhr)
•
YouTube Security VideosGoogle Cloud Tech: Turn Audio into Action with Gemini 3.5 Transcribe(24.09.2026 um 21:00 Uhr)
••••
Unix & Linux ServerUSN-8815-1: libass vulnerabilities(24.09.2026 um 16:57 Uhr)
•••••
Intelligence View
⚡ tsecurity.de Intelligence

Every Docker Compose TUI I Could Find (And Why I Built My Own)

If you run more than a couple of containers locally, you know the hassle. Countless terminal tabs, just to be able to rebuild your services and inspect the logs. I built recomposable to fix this for my own workflow. Before building…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

If you run more than a couple of containers locally, you know the hassle. Countless terminal tabs, just to be able to rebuild your services and inspect the logs.



I built recomposable to fix this for my own workflow.





Before building it, I searched for existing tools to see if one would fit my needs. Below is a feature comparison of every Docker TUI I could find which I deemed relevant for my development workflow.



Here's what I found:






The Tools



See the table below for a quick comparison. The table is followed by a short summary of which features each package has or doesn't have. The comparison is biased, as Recomposable ticks almost all the boxes, but that's because i've made it to solve my own specific docker development hassles.






How They Compare


























































































































































































































lazydocker DockTUI oxker Cruise DockMate DockedUp Pocker dry ctop dcv recomposable
Language Go Python Rust Go Go Python Python Go Go Rust Node.js
Compose-first No Yes No No Partial Yes No No No Yes Yes
Rebuild No Limited No No No No No No No No Yes
No-cache rebuild toggle No No No No No No No No No No Yes
Dep-aware rebuild No No No No No No No No No No Yes
Compose Watch No No No No No No No No No No Yes
Log pattern scanning No No No No No No No No No No Yes
Log search No Clipboard No No No No Keyword filter No No No Yes (/, n/N)
CPU/Memory ASCII graphs Yes Yes No Yes Yes Yes No Yes No Yes (color thresholds)
Port display Yes Yes Yes Yes No No No No No No Yes
Vim keybindings Partial No Custom No No No No No No No Full (j/k/gg/G)
Container exec Yes No Yes Yes Yes Yes No No No No Yes (in-TUI)
Image/volume mgmt Yes No No Yes No No Images Yes No No No
Zero dependencies Single binary Docker container Single binary Single binary Single binary pip pipx Single binary Single binary Single binary Node.js (already on your machine)





lazydocker



github.com/jesseduffield/lazydocker



40k+ GitHub stars. Written in Go. It's a general-purpose Docker manager: containers, images, volumes, networks. Has live logs, ASCII metric graphs, exec into containers, bulk commands. Docker Compose is supported but it's not the focus.






DockTUI



github.com/dialmaster/DockTUI



Actually built for Docker Compose specifically. Real-time CPU/memory dashboard, grouped by compose stacks. Interesting choice: it runs as a Docker container itself. Clipboard integration for copying log snippets. The downside is that it can't monitor remote daemons.






oxker



github.com/mrjackwills/oxker



Rust + ratatui. Clean single-screen layout showing containers, logs, CPU, memory, and ports all at once. Customizable keymaps and color schemes. Sortable columns. About 900 stars. Doesn't try to do too much, but does it quite good.






Cruise



github.com/NucleoFusion/cruise



Go + Bubbletea. Containers, images, volumes, networks, logs, from one screen. Looks good too.






DockMate



github.com/shubh-io/DockMate



Calls itself "htop for Docker". Go-based, zero-config. Single-keystroke actions: s to start, x to stop, r to restart, d to remove. Also supports Podman. Has compose lifecycle management.






DockedUp



github.com/anilrajrimal1/dockedup



Focused on monitoring. Auto-groups containers by docker-compose project. Color-coded status, health, CPU, and memory. Hotkeys for logs, restarts, shell access.






Pocker



github.com/pommee/Pocker



Python + Textual. View containers and images, manage status, browse logs/env/stats. Has log keyword filtering. Install via pipx. If your stack is Python-heavy you might prefer this.






dry



github.com/moncho/dry



One of the older tools in this space. Go-based. Covers Docker and Docker Swarm. Gives you inspect, history, logs, and the usual start/stop/remove. More of a Docker CLI replacement with a visual layer on top than a monitoring dashboard.






ctop



github.com/bcicen/ctop



Does one thing: real-time container resource metrics. Think top but for containers. CPU, memory, network, I/O. No compose awareness, log viewing nor container management. Good for when you just need a quick glance at resource usage.






dcv



github.com/tokuhirom/dcv



Minimal TUI viewer for docker-compose. Rust-based. Lightweight by design.






Where Recomposable Fits



Most of these tools are general Docker managers that happen to support compose. They're built for people who manage Docker infrastructure.



Recomposable is built for the developer workflow: you have one or more docker-compose.yml files, and you spend your day rebuilding services, restarting them and checking logs for errors. You occasionally look for port numbers and want to make sure your services don't take up too much CPU and memory. If this sounds recognizable, Recomposable will help you out.



Things it does that no package in the list does:



Rebuild with no-cache toggle. Press b to rebuild. Press n to toggle --no-cache --force-recreate on and off. Other tools only support restart. When your Dockerfile changes or a dependency breaks, restart doesn't help you. You need a clean rebuild.



Dependency-aware rebuild. Press d to rebuild a service and automatically restart everything that depends on it, in topological order. No more manually restarting five services because you changed a shared library.



Docker Compose Watch integration. Press w to toggle docker compose watch per service. Watch output streams to the bottom log panel. The service list shows a cyan W indicator next to watched services.



Log pattern scanning. It continuously scans logs across all your services and counts matches for configurable patterns (warnings, errors, whatever you care about). You see the counts right in the service list without opening any log view.



Full log view with search. Scrollable, full-screen, with / to search, n/N to jump between matches, and live auto-scroll when you're at the bottom.



In-TUI container exec. Press e to open an inline exec panel in the bottom of the list view, or x for a full-screen command runner. cd works and the working directory is tracked across commands. Type commands, see output, navigate history with Up/Down. No need to leave the TUI or open another terminal.





What it for now doesn't do: manage images, volumes, networks, Swarm and Podman support. You can find the current issues in the repo. If you want to contribute by building this or any other feature, just submit a PR! Thanks in advance :)






Install






npm install -g recomposable






Then cd into a directory with a docker-compose.yml and run recomposable. Done.



GitHub | npm

CTI Threat Relationship Graph2 Knoten / 1 Relationen
CVE / Incident Software MITRE ATT&CK CWE Weakness IoC
SOC Incident Playbook: Remote Code Execution (RCE) Defense
Syntax validiert (0 Fehler)
title: Detect Exploitation - Every Docker Compose TUI I Could Find (And Why I Built My Own)
id: 67229845-d66d-4278-ba54-0cd61739265c
status: experimental
description: Automatisch generierte SIEM-Erkennungsregel basierend auf CTI Intelligence
references:
  - https://tsecurity.de/
author: iShareStuff CTI Automated Detection Engine
date: 2026-09-24
logsource:
  category: network_connection
  product: any
detection:
  selection:
      CommandLine|contains:
        - 'exploit'
  condition: selection
falsepositives:
  - Legitime administrative Zugriffe oder Penetrationstests
level: high
tags:
  - attack.initial_access
Syntax validiert (0 Fehler)
rule CTI_Threat_Indicator {
    meta:
        author = "iShareStuff CTI Automated Detection Engine"
        date = "2026-09-24"
        description = "YARA Signature for "
    strings:
        $str = "Every Docker Compose TUI I Cou" ascii wide
    condition:
        any of them
}
Syntax validiert (0 Fehler)
index=security sourcetype IN ("cisco:asa", "pan:traffic", "zeek_conn", "suricata", "WinEventLog:Security")
("Every Docker Compose TUI I Could Find An")
| stats count earliest(_time) as first_seen latest(_time) as last_seen by src_ip, dest_ip, dest_host, signature
| eval first_seen=strftime(first_seen, "%Y-%m-%d %H:%M:%S"), last_seen=strftime(last_seen, "%Y-%m-%d %H:%M:%S")
| sort - count
Syntax validiert (0 Fehler)
message: "*Every Docker Compose TUI I Could Find An*"
Syntax validiert (0 Fehler)
CommonSecurityLog
| where Message has "Every Docker Compose TUI I Could Find An"
| summarize EventCount = count(), FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated) by SourceIP, DestinationIP, DestinationPort, Activity
| extend DetectionRule = "iShareStuff-CTI-Compiled"
| sort by EventCount desc
tsecurity.de Cognitive Threat RAG
Fokus-Vektor:

Kognitive Analyse für identifizierte Bedrohung: Erhöhte Bedrohungslage im Bereich Every Docker Compose TUI I Could Find (A.... Basierend auf 368k Vektor-Korrelationen werden sofortige Isolationsmaßnahmen für betroffene Endpunkte empfohlen.

🛡️ Angriffsfläche & Exposure

Netzwerk/Remote-Zugriff ohne Vorauthentifizierung möglich.

⚡ Empfohlene Sofortmaßnahmen
  • 1. Perimeter-Inspektion: Relevante Portfreigaben und exponierte Endpunkte unverzüglich scannen.
  • 2. Patch-Applikation: Hersteller-Hotfix einspielen oder betroffene Daemons in isolierte DMZ-Segmente überführen.
  • 3. Telemetrie & EDR-Alerts: Prozessaufrufe und Child-Processes auf anomale Shell-Spawns überwachen.
🔗 Semantisch verwandte Zero-Days MariaDB 11.7 VEC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Every Docker Compose TUI I Could Find (And Why I Built My Own)

Thematisch verwandte Begriffe: Every, Docker, Compose, Could · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-61782 | Rsdoctor is a build analyzer tailored for projects built with Rspack. Pr…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel • Rechts: nächster Artikel • unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel TTP ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...
↗ Original-Quelle