Hacker News new | ask | show | jobs
by francis-io 1223 days ago
I guess it would all depend on the scale.

For my home servers which just run personal things (like a kanban board as a todo list) I just use watchtower[0]. This requires mounting the docker socket into this container, which is not ideal.

In a production environment, id expect pinning of the docker sha and setting docker tags as immutable. Some software projects exist to scan for updates and draft PRs automatically for changes (I can't remember the name of the software but it begins with R).

[0] https://containrrr.dev/watchtower/

1 comments

> I can't remember the name of the software but it begins with R

Renovate maybe? https://www.mend.io/free-developer-tools/renovate/

I use it for my home server and I love it because it takes care of Dockerfiles too and version changes are saved in git, which means that a rollback is just a matter of switching back to a previous commit and rebuilding your containers (in addition to restoring a backup of your Docker volumes).