How to deploy new versions of container image effectively?

I have a Windows container running which is launched with “repository\name:latest” tag. So if I build new image and upload to repository and reassign “latest” tag how I inform container host and “latest” image was been updated in repository? I understanding I can pull new image manually but is there a way to do that automagically?

you could give https://github.com/v2tec/watchtower a try