Redeploy containers when new image is pulled

When a new image is pulled, any existing container will be stopped, removed and re-run with the same args.