DockLog is a high-performance, real-time Docker log viewer tailored for teams.
10K+
High-performance, real-time Docker log viewer built for teams.
Lightweight. Secure. Modern.
Real-time Docker logs, RBAC, audit logging, container controls, and system monitoring in a modern interface.

Real-time Docker monitoring with lightweight system metrics and container controls.

Monitor, control, and manage containers with fast operational actions.

Stream container logs live with search, highlighting, and multi-container layout.

Historical CPU and memory charts with configurable time ranges.

Granular container-level permissions with wildcard and regex-based access control.

Track administrative actions and security events with a complete audit trail.
version: "3.8"
services:
docklog:
image: aimldev/docklog:latest
container_name: docklog
ports:
- "8888:8000"
environment:
- SECRET_KEY=your-secure-key-here
- DB_PATH=/app/data/docklog.db
- CLIENT_ACCESS=strict
- ENV=production
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/app/data
restart: unless-stopped
Generate a secure key:
openssl rand -base64 32
Start DockLog:
docker compose up -d
Open:
http://localhost:8888
| Username | Password |
|---|---|
admin | admin123 |
Change the default administrator password immediately after first login.
backend-*
*-db
redis
^prod-.*$
Examples:
backend-* — backend containers only*-db — database containers^prod-.*$ — regex matchingTypical resource usage:
DockLog requires access to:
/var/run/docker.sock
Recommended:
SECRET_KEY and ENV=productionCLIENT_ACCESS=strict in productionALLOW_SHELL=false unless explicitly neededDockLog is open-source software licensed under the MIT License.
Content type
Image
Digest
sha256:c3369d1ff…
Size
20.1 MB
Last updated
3 months ago
docker pull aimldev/docklog