dockge icon indicating copy to clipboard operation
dockge copied to clipboard

Add Docker Images Management Feature

Open felix068 opened this issue 2 months ago • 2 comments

⚠️⚠️⚠️ Since we do not accept all types of pull requests and do not want to waste your time. Please be sure that you have read pull request rules: https://github.com/louislam/dockge/blob/master/CONTRIBUTING.md

Tick the checkbox if you understand [x]:

  • [x] I have read and understand the pull request rules.

Description

Adds a comprehensive Docker images management interface to Dockge. Users can now view, pull, build, delete, and prune Docker images directly from the web UI. The interface also displays Docker disk usage statistics and includes search/filter functionality.

This addresses multiple user requests for better image management capabilities.

Features:

  • View all Docker images with details (repository, tag, ID, size, creation date)
  • Pull images from Docker registries with progress indication
  • Build images from Dockerfile content
  • Delete individual images with proper error handling
  • Prune unused images with warning dialogs
  • View Docker disk usage statistics (images, containers, volumes, build cache)
  • Search/filter images by repository, tag, or ID

Type of change

  • [x] User interface (UI)
  • [x] New feature (non-breaking change which adds functionality)

Checklist

  • [x] My code follows the style guidelines of this project
  • [x] I ran ESLint and other linters for modified files
  • [x] I have performed a self-review of my own code and tested it
  • [x] I have commented my code, particularly in hard-to-understand areas (including JSDoc for methods)
  • [x] My changes generate no new warnings
  • [ ] My code needed automated testing. I have added them (this is optional task)

Screenshots (if any)

image

felix068 avatar Oct 05 '25 12:10 felix068

Did you even check if this still runs and there are no errors since you used Claude

authrequest avatar Oct 26 '25 15:10 authrequest

@authrequest that's why usually i don't mention that it's made with claude, because instantly the anti-ai people think it's done by a non-dev and "vibe coder"... Of course i checked how it works and fixed some issues myself, you can also give me feedback (more constructive than this one, if possible) on problems in the code

felix068 avatar Oct 27 '25 14:10 felix068