koduj-dev

docker-commander

A self-hosted Docker monitoring and control panel — a single Go binary with an embedded React UI. Multi-host, live logs & stats, image/volume/network management, RBAC, and alerting.

v1.7.1
Published at
10d ago
5
Stars
29
Download
Synced at
10d ago

Latest release

v1.7.1Oct 9, 2026, 01:48 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Docker Commander is a self-hosted, open-source Docker monitoring and control panel with an enterprise-grade UI — monitor containers in real time, control their full lifecycle, browse logs and files, manage images, networks, and volumes, and alert on problems.

Key Features

  • Monitor: Live CPU/memory graphs, dashboard, network topology, aggregated logs, event streams
  • Control: Container create/run/start/stop/restart/pause/unpause/kill, rename, update limits, interactive shell, bulk restart/stop
  • File browser: List, download, upload (including ZIP/TAR extraction), delete, and create folders inside containers and volumes
  • Image management: Pull, build, push, tag, save/load/import, history, prune, and vulnerability scanning (Trivy)
  • Volumes & networks: List, inspect, create, remove, prune; networks also support connect/disconnect containers
  • Compose stacks: Discover and manage Compose stacks

Target Audience

  • DevOps engineers who need a self-hosted Docker monitoring panel
  • System administrators managing multiple Docker hosts
  • Teams who want an enterprise-grade Docker management experience

Quick Start

  1. Download the binary for your platform from GitHub Releases
  2. Run the single binary to start the Web UI
  3. Access the web interface to start managing Docker

Core Advantages

  • Single Go binary with embedded Web UI, no external dependencies
  • Cross-platform support for Linux, macOS, and Windows
  • Enterprise-grade UI with comprehensive features
  • RBAC and alerting support

Release history

Sort