Dockerman Docs

Welcome to Dockerman

A fast, cross-platform UI for Docker and Kubernetes built with Tauri and Rust.

Dockerman gives you a single place to manage Docker, Podman, and Kubernetes from the desktop. Use it if you are a developer or operator who wants a native app that keeps container work, image work, and cluster work in one flow. It covers Docker and Podman for local and remote host operations, and Kubernetes for browsing and debugging workloads.

What Dockerman covers

Dockerman splits the experience between Docker and Kubernetes so you can move from local container tasks to cluster work without changing tools. Keep your Docker hosts, images, volumes, and Compose projects close, then switch to Kubernetes when you need workloads, services, configuration, Helm, or pod debugging. Start with the cards below.

Start here

Key capabilities

Full Docker lifecycle

Create, run, inspect, log, and terminal into containers; manage images, networks, volumes, and Compose projects from one place.

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 without leaving the app (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 on the fly.

Podman runtime support

Use Podman as a drop-in alternative to Docker. Dockerman auto-detects the runtime and adapts the UI accordingly (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.