🐳 DockPulse (Docker Container Manager)

Professional TUI with Advanced Features
Docker Container Manager
🐳 Docker Containers
🟢 nginx_web a1b2c3d4e5f6 | Up 2 hours
🟢 postgres_db f6e5d4c3b2a1 | Up 5 hours
🔴 redis_cache 1a2b3c4d5e6f | Exited (0) 3 hours ago
🟢 api_server 6f5e4d3c2b1a | Up 1 hour
📊 Container Details
Container Name:
nginx_web
Container ID:
a1b2c3d4e5f6
Status:
Up 2 hours
📈 Live Stats
CPU Usage: 23.4%
23.4%
▁▂▃▄▅▄▃▅▆▇▆▅▄▃▂▃▄▅▆▅▄▃▂
Memory: 45.2%
45.2%
▂▃▃▄▄▅▅▆▆▇▇▆▆▅▅▄▄▃▃▂▂▃▃
Network I/O: ↓ 1.2 MB / ↑ 456 KB
Block I/O: ↓ 234 KB / ↑ 89 KB
⚡ Quick Actions
l View Logs
L Advanced Logs
s Start/Stop
r Restart
t Stats
i Inspect
e Shell
d Delete
b Bulk Mode
SPACE Select
a Bulk Actions
q Quit
Bulk Operations Mode
🎯 BULK MODE ACTIVE (3 selected)
Select Multiple Containers
🟢 nginx_web
🟢 postgres_db
🔴 redis_cache
🟢 api_server
Bulk Actions Available:
• 🟢 Start All - Start all selected containers
• 🔴 Stop All - Stop all selected containers
• 🔄 Restart All - Restart all selected containers
• 🗑️ Delete All - Remove all selected containers
• 📋 Export Logs - Save logs from all selected
📊
Real-Time Stats
Live CPU, memory, network, and disk I/O monitoring with beautiful sparkline graphs. Historical data tracking with averages and maximums.
🔍
Advanced Log Viewer
Search logs with regex, filter by level (ERROR/WARN/INFO), case-sensitive matching, syntax highlighting, and export capabilities.
💻
Interactive Shell
Execute commands inside containers with command history, quick command presets, and real-time output display.
🎯
Bulk Operations
Select multiple containers and perform batch operations: start, stop, restart, delete, or export logs from many containers at once.
🏥
Health Checks
Monitor container health with responsive checks, disk usage monitoring, and memory usage tracking.
📦
Export Logs
Export logs from single or multiple containers to files with timestamps for easy debugging and archival.
🎨
Beautiful UI
Color-coded status indicators, syntax highlighting, progress bars, sparkline graphs, and intuitive navigation.
Fast & Efficient
Auto-refresh intervals, background workers, concurrent operations, and optimized rendering for smooth performance.

🚀 Ready to manage your Docker containers like a pro?

Follow the implementation guide to get started!

Created by Gaurav Patil — Software Developer