This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/stuardbr on 2024-09-29 15:08:40+00:00.


Hello everyone!!

We have the excellent Watchtower, that keeps monitoring the BASE image of the containers and can update they to the latest version OR act as a monitor and send a notification if an update is available. And as said in docs, to verify the updates, watchtower needs to pull the new image to our local registry AND monitor the image that the container was previous launched. So, to effectively monitor the updates, you need to always use the tag ‘latest’, because if you set the image tag as a fixed one, never an update will hit it.

But imagine a scenario where a blackout happened and your UPS just died. When the energy comes back again, and all your containers start boot again, they will try to use the local registry in search for the “latest” image, right? But if watchtower pulled the last one from registry, when the container start it will use the updated one, not the previous one, because it was overwritten.

In my case, I don’t want the watchtower to update, I want to know about the update and after check the release note, update for myself, but in this gap of time, the scenario mentioned can occur and I want to avoid this.

So, there is another solution similar to watchtower that can just say “Hey, you using Portainer 2.21.1, but the 2.21.2 is available” ? Or I will need to use something like changedetection ?

Thanks for all you help in this awesome community!


Edit based on suggestions:

diun: Works like watchtower, it checks updates on the tag the container are using, so you need to use ‘latest’ tag, but it don’t pull the new image.

WUD: Have a GUI and can check if you using the latest tag available in the repo, so you can use other tag than ‘latest’. Can be configured to alert based on the content of the tag, so images that have many options (alpine, depian, ubuntu,etc) can be filtered to show the update in the tag you want.

dockcheck: Like diun and watchtower, only detect updates to the tag in use, so we need to use the ‘latest’ tag.