Weekly Docker Hub image adoption report in your inbox
Every Monday, get a short written rundown of how your public Docker images are doing, ranked by pulls with stars and fresh releases called out.
Every Monday at 8am, put together a written adoption report on my public Docker Hub images and email it to me. The goal is a short, skimmable read that tells me how my images are doing week over week without me opening any dashboards.
First, gather the data from Docker Hub. Use List Repositories in a Namespace to pull every repository under my namespace (my Docker Hub username), paging through all results so nothing is missed. For each repository, call Get Repository to read its pull_count and star_count. Then call List Repository Tags for each repository and look at the tag timestamps (last_updated and tag_last_pushed) to find images that shipped a new version in the past 7 days.
Then write the report as a clear narrative. Start with a top-line summary: how many public images I have, total pulls across all of them, and the one or two headlines worth knowing this week. Follow that with a per-image breakdown that ranks the images from most to fewest pulls, shows each image's pull and star counts, highlights the most starred image, and flags any image that pushed a fresh release in the last 7 days along with the new tag name and when it was pushed. Keep it easy to skim and do not use em dashes.
Finally, send the finished report to me using Gmail's Send a Message, with a clear subject line such as 'Docker Hub adoption report' and the date, and write it as plain, readable email copy.
Example output
Additional information
What does this prompt do?
- Pulls together every public image in your Docker Hub account and reads each one's pull and star counts.
- Ranks your images by total pulls so you can see what is most popular at a glance.
- Highlights your most-starred image and flags any image that shipped a new version in the past week.
- Emails you a skimmable report every Monday morning with a top-line summary and a per-image breakdown.
What do I need to use this?
- A Docker Hub account with public images you want to track.
- A Gmail account to send and receive the report.
- The email address where you want the weekly report delivered.
How can I customize it?
- Change the day and time the report is sent (the default is Monday at 8am).
- Send it to a teammate or a shared inbox instead of yourself, or add more recipients.
- Adjust what counts as a fresh release, such as the last 7 days versus the last 30.
Frequently asked questions
Does this work with a free Docker Hub account?
How often does it run?
What does the report actually look like?
Will it include my private repositories?
Do I need to know how to code?
Related templates
Stop guessing how your Docker images are doing.
Get a clear adoption report in your inbox every Monday, with no dashboards to check.