Dogger is a simple and fast Docker Web UI written in Rust and React, designed to view and manage your Containers and Images through a Web UI.
-
Lightweight & Fast: Uses Rust as the backend and React as the frontend, Docker image is only 30MB. It runs with just 4MB of memory usage and almost zero CPU usage.
-
Simple: Currently able to display containers with cpu/memory usage, and images, and supports showing Docker version information.
-
Security: use
DOGGER_KEYas an environment variable to protect the service from unauthorized access. this is optional. if you don't set it, you will see a warning on the web page.
- Using Docker
docker run -d \
-p 8595:8595 \
-v /var/run/docker.sock:/var/run/docker.sock \
-e DOGGER_KEY=your-super-strong-dogger-key \
wangyucode/dogger:0.2.2- Using docker-compose
services:
dogger:
image: wangyucode/dogger:0.2.2
ports:
- 8595:8595
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
DOGGER_KEY: your-super-strong-dogger-key-
Provide an external API to update containers, enabling automated updating/deployment of new image versions.
-
Display more container information, including container logs.
-
Add more Docker image and container management features.

