⚡ Instant, Live Dashboard
A warm background cache serves container and host metrics in ~67ms, then live-refreshes CPU, memory and status in place — no full page reloads.
DockPilot is one cockpit for your whole Docker environment — containers, images, volumes, networks and Compose stacks — with an in-browser terminal, live log streaming, AI-assisted analysis, and an instant, always-warm dashboard.
Warm metrics cache loads the dashboard in ~67ms — roughly 100× faster
Open a real shell into any running container, right in the browser
Follow container logs in real time with tail, filter and download
Deploy and control multi-service Compose projects as one unit
Practical Docker operations with fast feedback loops.
A warm background cache serves container and host metrics in ~67ms, then live-refreshes CPU, memory and status in place — no full page reloads.
Exec straight into a running container over a WebSocket and run commands interactively, with the shell auto-selected and inputs validated.
Tail container logs in real time over SSE with a tail-N selector, text filter and one-click download — not just a one-shot dump.
List Compose projects with their services grouped, deploy from a compose file, and run up / pull / restart / stop / down per stack.
Full resource management: pull and prune images, create and remove volumes and networks, with search, KPIs and safe confirmations.
Analyze containers with a local Ollama model and turn the findings into saved, runnable runbooks — plus plain-English Docker command suggestions.
Prometheus /metrics, a /healthz probe and structured request logs are exposed out of the box for scraping and dashboards.
Basic Auth on every route plus CSRF protection on all state-changing actions and security headers (CSP, anti-clickjacking, nosniff).
Visualize networks, subnets, gateways and host-to-container port mappings, with AI-assisted analysis of your addressing layout.
DockPilot workflow snapshots.
Four simple steps for daily container operations.
Search and select a container from the dashboard table.
Run lifecycle actions or open inspect/log outputs instantly.
Use AI assistant for suggested Docker commands when needed.
Execute command and review output directly in the command panel.
Use source or binary workflow to start DockPilot quickly.
git clone https://github.com/bwalia/dockpilot.git
cd dockpilot
go build -o dockpilot .
./restart.sh
# open http://localhost:8090/
# from project root
chmod +x dockpilot
./restart.sh
./status.sh
docker build -t dockpilot:local .
docker run --rm -p 8090:8090 \
-v /var/run/docker.sock:/var/run/docker.sock \
dockpilot:local