Dockerman
Cross-platform Docker and Kubernetes UI built with Tauri and Rust.
Dockerman is a native desktop app for Docker, Podman, and Kubernetes. It covers Docker and Podman on local and remote hosts, and Kubernetes for browsing and debugging workloads.
What Dockerman covers
Docker covers hosts, images, volumes, and Compose projects. Kubernetes covers workloads, services, configuration, Helm, and pod debugging.
Start here
Getting Started
Install the app and connect to Docker.
Docker
Manage containers, images, networks, volumes, and Compose.
Kubernetes
Browse workloads, networking, config, Helm, and debug pods.
Homelab
Background tasks, notifications, alerts, image watches, and diagnostics.
Advanced
Spotlight command palette and remote hosts.
Capabilities
Full Docker lifecycle
Create, run, inspect, log, and terminal into containers; manage images, networks, volumes, and Compose projects.
Native Kubernetes (Phase 1)
k3d in one click or bring your own kubeconfig; browse workloads, Services, ConfigMaps, RBAC, CRDs, and Helm releases.
Backup and restore
Snapshot a container's config, filesystem, and volumes to a single tar.gz and restore it anywhere (Added in v4.8.0).
Image security
Scan images with Trivy and browse Docker Hub (Added in v4.6.0).
WSL2 Docker Engine
Run Docker on Windows without Docker Desktop. Dockerman sets up an Alpine WSL2 distro and installs Docker automatically (Added in v4.3.0).
Remote hosts
Connect to remote Docker daemons over SSH tunnels and switch between hosts.
Podman runtime support
Use Podman as an alternative to Docker. Dockerman detects the runtime and adjusts the UI (Added in v5.1.0).
Homelab automation
Background task scheduler, multi-channel notifications (Telegram, ntfy, Gotify, Discord, Webhook), alert rules, image upgrade monitoring, and one-click diagnostic bundles.