Skip to content

d3ad0x1/Dockdash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🐳 Dockdash

A colorful terminal dashboard for managing Docker containers.
Built in pure Bash, lightweight, and works anywhere Docker does.


✨ Features

  • 📋 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 → quit
    • r → refresh list
    • b → back to container list

🚀 Installation & Usage

Clone the repository and run the script:

git clone https://github.com/d3ad0x1/dockdash.git cd dockdash chmod +x dockdash.sh ./dockdash.sh

📌 Requirements

  • Linux / macOS
  • Docker installed & running
  • Bash 4+

📷 Preview

=== 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:

💡 Why Dockdash?

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.

🔖 GitHub Topics

docker bash tui cli docker-manager docker-tools sysadmin devops

📄 License

This project is licensed under the MIT License.

About

Dockdash — a colorful terminal dashboard for Docker containers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages