Automatic update
Docker images are handy but it can get a a hassle to keep them updated. Also when a repository is automated you want to get these images when they get out.
One could setup a complex action/hook-based workflow using probes, but there is a nice, easy to use docker image that solves this issue and could prove useful: watchtower.
A docker-compose example:
For more details, see the manual
Automatic cleanup
When you are pulling new images in automatically, it would be nice to have them cleaned up as well. There is also a docker image for this: spotify/docker-gc.
A docker-compose example:
For more details, see the manual
Or you can just use the --cleanup option provided by containrrr/watchtower.