No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-28 10:41:05 +05:30
.gitignore Initial commit: Added Release v-1.0.0 2026-06-28 10:41:05 +05:30
app.py Initial commit: Added Release v-1.0.0 2026-06-28 10:41:05 +05:30
README.md Initial commit: Added Release v-1.0.0 2026-06-28 10:41:05 +05:30
requirements.txt Initial commit: Added Release v-1.0.0 2026-06-28 10:41:05 +05:30

docker-forge

PyQt6 GUI frontend for Docker — part of the Forge Suite by dev-boffin-io.

Features

  • Containers tab — list all/running, start/stop/restart/remove with confirmation
  • Per-container log viewer (20–2000 lines)
  • Images tab — list, remove, prune unused
  • Stats tab — live CPU%, MEM usage/%, NET I/O, BLOCK I/O (colour-coded)
  • Exec tab — run commands inside a running container
  • Run Container dialog — ports, volumes, env, network, detach, auto-remove
  • Pull Image dialog
  • Auto-refresh every 8 seconds

Install

pip install PyQt6

Run

python app.py

Requires Docker daemon running.
Add your user to the docker group to avoid sudo:

sudo usermod -aG docker $USER

Platform

Linux · Windows · macOS (Docker Desktop)