Skip to content

Feat:Improve Docker Image Tab - #5130

Open
DerpBoy77 wants to merge 2 commits into
Dokploy:canaryfrom
DerpBoy77:feat/Improve-dokploy-docker-image-tab
Open

Feat:Improve Docker Image Tab#5130
DerpBoy77 wants to merge 2 commits into
Dokploy:canaryfrom
DerpBoy77:feat/Improve-dokploy-docker-image-tab

Conversation

@DerpBoy77

@DerpBoy77 DerpBoy77 commented Aug 19, 2026

Copy link
Copy Markdown

What is this PR about?

Improves the Docker Images tab with better image management and update visibility.

Changes

  • Add a per-image Pull action alongside the existing View and Delete actions.
  • Show a loading state while an image is being pulled.
  • Add image update status with Outdated, Up to date, Unknown, and N/A states.
  • Add a manual Check Updates action.
  • Cache registry digest checks to avoid unnecessary repeated requests.
  • Refresh update status after pulling or deleting an image.
  • Add a Rows per page selector with multiple page-size options for consistency with other pages like dashboard/overview.
  • Handle dangling <none> images correctly.
  • Limit concurrent registry checks to avoid excessive load.

Checklist

Before submitting this PR, please make sure that:

  • You created a dedicated branch based on the canary branch.
  • You have read the suggestions in the CONTRIBUTING.md file https://github.com/Dokploy/dokploy/blob/canary/CONTRIBUTING.md#pull-request
  • You have tested this PR in your local instance. If you have not tested it yet, please do so before submitting. This helps avoid wasting maintainers' time reviewing code that has not been verified by you.

Issues related (if applicable)

closes #5093

Screenshots (if applicable)

image

Greptile Summary

Adds Docker image pulling, registry digest-based update checks, cache invalidation, status badges, and configurable table pagination.

  • Adds local and remote image pull actions with loading and refresh behavior.
  • Compares local image metadata with registry digests using bounded concurrency and a 24-hour server-side cache.
  • Adds update-state presentation, manual checks, dangling-image handling, and rows-per-page controls.

Confidence Score: 5/5

The PR appears safe to merge with no concrete blocking or independently actionable issues identified.

The new Docker image operations preserve server organization checks, quote image references, bound registry-check concurrency, and degrade lookup failures to an explicit unknown status.

Reviews (1): Last reviewed commit: "feat: add manual check update button, an..." | Re-trigger Greptile

Context used:

@DerpBoy77
DerpBoy77 requested a review from Siumauricio as a code owner August 19, 2026 12:18
@dosubot dosubot Bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Improve Docker Images Tab

1 participant