Image Deprecation Notification
Tell us about your request As a developer, I want to know if the image I am pulling, running, building, or have cached has been deprecated
Which service(s) is this request for? Docker Hub, Docker Desktop, CLI
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? As a developer, I only want to bring maintained images into my ecosystem and want to be notified when this is not the case
Are you currently working around the issue? Going into the image profile within Docker Hub
Well.. you can see if builds are automated. You can also see how old it is. However this gets managed can serve as a template for this. The question is, at which point does this get flagged? It can't be based on age, because some images are built future proof from the get go - and update themselves. From how many sources and components can this info be pulled? Would it require the author to flag it? Would it require the author to respond to a "keepalive" request? In all I'm not sure how practical this is - because unlike the repositories for Python and NodeJS, it's very difficult to enforce a standard. Maybe the pragmatic approach would be to pull info from components that do have a standard into Dockerhub, and then just make it possible to see more Dockerhub info in the cli?
Personally I've created some cli commands to pull info from Dockerhub - to get the available tags, Dockerfiles, etc. from image names. Having this part of official docker would be very useful.
Thanks for your feedback, @dagelf !
Closing due to lack of interest - if this is still relevant/needed, pls leave a comment with more details as it can help us reconsider/prio 🙏
We're going to re-open this issue for further investigation.
OCI added warning headers in a recent release that could be useful for implementing this feature.