Skip to content

Latest commit

 

History

72 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DockUI

DockUI is a terminal dashboard for day-to-day Docker management.

It is built for fast operational work inside a TUI: inspect what is running, check logs, manage images and volumes, work with compose projects, and clean up Docker resources without bouncing between shell commands.

DockUI screenshot

Why DockUI

Docker already has a strong CLI. DockUI exists for the moments where the CLI becomes too fragmented:

  • you want a fast live view of containers, images, volumes, networks, and compose projects
  • you need logs, inspect output, stats, and cleanup actions in one place
  • you want common operational actions without memorizing a pile of commands

Features

  • Container management: start, stop, restart, remove, bulk stop/remove
  • Live container stats: CPU, memory, disk I/O, network I/O
  • Container logs: follow mode, timestamps toggle, search, tail selection
  • Container inspect view: env vars, mounts, networks, IPs, labels, health, restart policy
  • In-dashboard container exec for quick commands
  • Image management: inspect, history, tag, remove, prune dangling, prune unused
  • Volume management: inspect, delete, bulk delete, attached container details
  • Network management: inspect, create, remove, connect container, disconnect container
  • Compose management: up, down, restart, pull, logs, project details
  • System page: Docker version, context, runtime info, feature availability, disk usage, warnings
  • Cleanup tools: stopped containers, unused volumes, unused networks, dangling build cache
  • Search, filter, and sort support across major resource pages

Requirements

  • Go 1.26+ if you want to build from source
  • Docker installed and available on your machine
  • Access to a running Docker daemon
  • Docker Compose v2 available through Docker if you want compose features

Installation

Install with Go

go install github.com/rudraditya21/dockui@latest

Build locally

git clone https://github.com/rudraditya21/dockui.git
cd dockui
go build -o dockui .

Usage

Run:

dockui

If you built locally without installing:

./dockui

DockUI opens in the terminal alternate screen and is meant to be keyboard-driven.

Navigation

  • ↑/↓ switch top-level pages
  • j/k move inside lists and detail sections
  • / search on supported pages
  • esc clear transient UI state or close open panels
  • q quit

Page-specific actions are shown in the footer inside the app.

Project Status

DockUI is usable now, but the project is still early and the interface may continue to evolve as features and workflows are refined.

License

DockUI is released under the MIT License.

About

DockUI is a terminal dashboard for day-to-day Docker management.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages