I'm learning about docker and nginx(jwilder/nginx-proxy, ...). During configurations, I couldn't figure the reason out why I should install nginx on docker. AFAIK, It is possible to access containers using their exposed ports and only one nginx on my real host can serve them all. Which advantages can be expected when nginx is run as a container?
Nginx servers are not required to run as a container, and if you do not see advantages in doing so, there is no harm in trying it your way.
Some points to consider: