Running a container in privileged mode is like running a program as root. Don't do this unless absolutely needed and it isn't needed for that docker image. If it is needed for the container to work you likely have a permissions problem somewhere, most likely the inability to write to some location by the user the container is running as.
I run the Watchtower docker. It automatically updates containers when new ones show up in the hubs. There may be some images that some users would rather not be updated by Watchtower, but none of the 15 I run here are in that category. You can tell Watchtower which ones to update, and it will ignore the others.