Automate Docker Hub
Track your Docker Hub repositories without refreshing them: new tags as they are pushed, which tags are current, how many pulls each image gets and which tags nobody uses any more. Push notices come in through a repository webhook, and the reports run on a schedule. Describe the report or alert to your AI assistant, approve what it lays out, and it keeps going on its own.
Try asking
Create a ClickRuntime automation: give me a webhook link for my Docker Hub repo acme/api. When a new tag is pushed, post the tag, the pusher and the repo name to #releases in Slack.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Docker Hub
Get a message when a new tag is pushed
Each time a tag is pushed to your repository, you see the tag, who pushed it and the repo right away.
See how it worksGet a weekly list of your repos and tags
Every Monday you get each repository's latest tags and when they were pushed.
See how it worksTrack weekly pulls for each image
Each week you see every repository's total pulls and how much that grew since the previous week.
See how it worksList tags nobody has pulled in 90 days
On the first of each month you get the tags no one has pulled in 90 days or ever, ready for a clean-up.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Docker Hub, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Docker Hub automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every day, check my Docker Hub repositories for images not pushed in 90 days and send me the list.
Every 30 minutes, check my Docker Hub repository for new tags and post the repo and tag to Slack.
Every week, check Docker Hub pull counts for my images, record them in Google Sheets, and post the week-over-week change to Slack.
Beyond chat
Have Docker Hub work when you're not in the chat
Instant
Get a message when a new tag is pushedThe moment it happens
On a schedule
Get a weekly list of your repos and tagsWeekly
On a schedule
Track weekly pulls for each imageWeekly
Setup
Connect Docker Hub
Docker Hub connects with your username and a personal access token you create. A read-only token covers every automation here.
Docker Hub
Developer / Container registry
- In Docker Hub, open Account settings and go to Personal access tokens.
- Click Generate new token, add a description, choose an expiration and set the access to Read-only.
- Click Generate and copy the token before leaving the page.
- In the ClickRuntime dashboard, open Connections & secrets and save your Docker Hub username and the token as secrets.
Good to know
Docker Hub limits that affect automations
- The token is not sent to Docker Hub directly; each run trades your username and token for a short-lived login token, which is why both are needed.
- Tokens have the expiration you picked, so the automations stop working when it passes until you add a new one.
- Pulls are rate-limited by Docker Hub plan, but these automations read repository and tag details rather than pulling images.
- The stale tag report only lists tags. Deleting them would need a token with Read, Write & Delete access.
FAQ
Questions about automating Docker Hub
What can ClickRuntime see on Docker Hub?
Why does it need my username as well as the token?
How do push notifications work?
Can it delete tags nobody pulls?
Does any of this need AI?
Is this a Docker Hub connector for ChatGPT or Claude?
Related pages
Keep exploring