A colorful terminal dashboard for managing Docker containers.
Built in pure Bash, lightweight, and works anywhere Docker does.
- 📋 Container overview
- Name
- Status (active / stopped)
- Image (trimmed if too long)
- Ports
- 🔄 Auto-refresh every 5 seconds
- 🖥️ Interactive management menu
- Restart
- Start
- Stop
- View logs (last 30 lines)
- Open interactive bash shell inside container
- ⌨️ Simple navigation
- Enter container number → open management menu
q→ quitr→ refresh listb→ back to container list
Clone the repository and run the script:
git clone https://github.com/d3ad0x1/dockdash.git
cd dockdash
chmod +x dockdash.sh
./dockdash.sh- Linux / macOS
- Docker installed & running
- Bash 4+
=== Docker Container Manager ===
(refreshes every 5 seconds)
No | Name | Status | Image | Ports
-------------------------------------------------------------------------------------
1 | web-server | active | nginx:latest | 8080
2 | db-postgres | active | postgres:14 | 5432
3 | redis-cache | stopped | redis:alpine | N/A
4 | test-app | active | myregistry.local/test:1.2.3 | 3000,3001
Enter the container number to manage
or q to quit, r to refresh:Because sometimes you just want a lightweight, colorful, interactive Docker manager without heavy GUI tools. Dockdash is a single Bash script that works anywhere you have Docker.
This project is licensed under the MIT License.