roadmap icon indicating copy to clipboard operation
roadmap copied to clipboard

Make it Easier to Find Specific "latest" Version Tags

Open ingshtrom opened this issue 5 years ago • 2 comments

Tell us about your request I want to be able to find the latest pinned version of an image. By that I mean, the "latest" image, but not using the latest tag. I think it's clear by now that evergreen (continually overwritten "HEAD" or "latest") image tags are a bad practice for deployed containers (non-dev environments). The problem is that when I'm working on a new project, I want to get the latest version, but I want to pin to a specific version that I know won't change.

This also causes problem because maybe the image owner is working on a new version and that shows up as the latest version? Can the image owner set a "recommended" version?

Recommendation: Maybe have a link or popup that shows which other tags share the same digest SHA for the same OS architecture?

Which service(s) is this request for? Docker Hub, mainly.

Ideally I can do it from Docker Engine so I don't have to go to hub to do all of this searching, but that's a lot more work on Docker's side of things. I would imagine it would be useful for Docker Desktop, but I run Linux, so Desktop isn't a thing for me ;)

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? I want to be able to find the latest that is as production ready as possible and is a specific version.

Are you currently working around the issue? I go to the tags page, copy the digest SHA for the latest linux/amd64 tag/os combination, and then search the page for that SHA, it works most of the time, but is error prone, of course.

Additional context Potential Recommendation: image

I understand that this doesn't stop the image owner from overwriting that image in the future, that would be solved by having immutable image tags.

ingshtrom avatar May 04 '20 19:05 ingshtrom

@ingshtrom Great feedback - we will start our investigation into this issue w/in the next ~2 weeks!

pkennedyr avatar May 11 '20 16:05 pkennedyr

@pkennedyr I think you meant @ingshtrom 😉

hairyhenderson avatar May 13 '20 23:05 hairyhenderson