Skip to content

Repository files navigation

Dockerman

Language: 🇺🇸 English | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇪🇸 Español

Version Release Date

A native desktop UI for managing Docker and Kubernetes — built with Tauri + Rust. Fast to launch, light on resources, and entirely local: nothing leaves your machine.

Dashboard Kubernetes

Highlights

  • 🛍️ App Marketplace — install one-click app templates from Portainer & CasaOS sources, with safety checks and pre-install config
  • 🐳 Containers & Images — full lifecycle, Compose support, backup/restore (incl. bind mounts), upgrade detection
  • ☸️ Kubernetes, end to end — multi-cluster, HPAs/quotas/CRDs plus core resources, guarded workload operations, Helm, port forwarding, RBAC, events, and YAML everywhere
  • 🩺 Live container triage — recent logs, healthcheck failures, exit diagnostics, and abnormal-event surfacing for failing containers
  • 🖥️ Built-in tools — terminal, log viewer with search, CPU/memory history, file browser with editing
  • 🧭 Linkable container views — Detail, Stats, Logs, Terminal, Process, and Files are nested routes under /container/:id, so every view can be linked, reloaded, and navigated back to
  • 🪟 Titlebar page headers — page titles and actions live in the window's top band, alongside the sidebar toggle and back/forward navigation
  • 🎬 Polished motion — app-wide animation refresh with instant tooltips, popover scaling, button press feedback, and reduced-motion support
  • 📈 Smoother dashboard charts — CPU/memory charts on a lightweight liveline engine with hover scrubbing and a proper y-axis
  • 🔔 Image upgrade watch — background service with desktop notifications when updates land
  • ☁️ Cloudflared tunnels — one-click public URLs with auto cleanup
  • 🐙 Podman, Colima, WSL2 & Apple Container engines — first-class alternatives to Docker Desktop, with managed Colima/Podman machines on macOS
  • 🌐 Localized in English, 中文, 日本語, Español, with comprehensive dark mode

Containers & Images

Manage everything from one place without dropping to a shell:

  • Group containers by Compose project or browse a flat list; quick filters by name, port, or status
  • Create from a guided form or paste a docker run command — convert it to Compose YAML in the built-in editor
  • Live logs with keyword/regex search and case-sensitive toggle; CPU/memory history with multi-container compare (up to 6)
  • Themeable terminal that stays alive for five minutes after you leave the view, process list, and a file browser with in-place editing, previews (text/code/images/PDF/video), and folder up/download
  • Backup and restore the whole container — config, filesystem, volumes, and supported bind mounts
  • Image build (Dockerfile or parsed command), push to private registries, Docker Hub search, Trivy security scan, and per-layer size analysis
  • Edit a running container's port mappings inline — add, change, and remove published ports without recreating from scratch
  • Background image-upgrade watch with per-channel subscriptions, registry credential resolver, and dockerman:// deep links

Container logs Image analysis

Kubernetes

Cluster management on par with kubectl, but visual:

  • Connect via kubeconfig or spin up a local k3d cluster (auto-installed); switch between clusters independently from your Docker hosts
  • Workloads, Networking, Config & Storage, RBAC, CRDs — plus dedicated Node, Persistent Volume, and Namespace pages
  • Filterable cluster events browser and overview cards for CPU and memory
  • Built-in YAML editor with deep-link routing and server-side dry-run preview
  • Helm releases, repos, and chart install
  • Port forwarding with automatic local DNS for forwarded services
  • Debug assistant for unhealthy Pods; force-delete for Pods stuck terminating
  • Typed 403 handling surfaces permission errors at the list level

Beyond Docker

  • Cloudflared Tunnels — expose any container port with one click; tunnels auto-clean on stop/destroy and survive crashes
  • Podman — auto-detected runtime with per-host preference, plus Compose support when the toolchain is present
  • Apple Container — connect to Apple's container engine on macOS: containers, images, volumes, networks, logs, stats, builds, pulls, and interactive terminals
  • Managed engines on macOS — detect, start, stop, repair, and switch between Colima and Podman machines from onboarding, Settings, and the host switcher, with VM CPU/memory/disk configurable in-app (Dockerman guides you to the engine binaries; it never installs or updates them)
  • WSL2 Engine on Windows — no Docker Desktop required; one-click Alpine setup with crash recovery, registry mirrors, reinstall, and a Settings switch between WSL2 engine and OS-native Docker
  • Remote daemons — custom socket, TCP, or SSH forwarding with heartbeat reconnect and per-host latency display
  • Deploy to SSH hosts — install and manage apps on remote hosts reachable only over SSH

Operations & Quality of Life

  • 🚨 Preset alert rules (restart loop, container crash) and a recent-alerts feed with container, time, and rule
  • 🧰 One-click diagnostic bundle (logs, inspect, host state) for support escalations
  • 📝 Visual .env editor that preserves comments and applies atomically
  • 🔍 Global command palette (Cmd/Ctrl+;) and a system tray with live CPU/memory stats
  • 🔐 Private registry credential management with auto-matching on pull
  • 🔑 License activation for remote-host features
  • 📦 Bundled dockerman CLI with install, update, and uninstall from Settings
  • 🤖 One-click installer for Claude Code, Codex, and Gemini CLI plugins
  • 🛡️ Trivy CLI update checks from Settings

Why It Feels Fast

Built on Tauri + Rust as a native desktop app — not Electron, not a browser tab. Local-only operation, no telemetry, no remote dependencies for core features.

More Screenshots

Dark mode Terminal Terminal settings Process list Inspect Stats Stats compare SSH Build log Build history File browser File preview Compose view Events Volume browser Storage Command palette Docker Hub Image security

About

A modern, lightweight Docker management UI built with Tauri and React. Focus on simplicity and performance for Docker container management.

Resources

Stars

333 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages