Question: do i need nginx with docker?
Answer: pretty much any webserver that handles many long-lasting connections well will do; nginx is recommended because it does this by default, but Apache will do as well if it is configured properly. the second nginx inside the container is not strictly required.