Internal and External reverse proxy

I have setup previously traefik (1.7) in kubernetes but now i want to do it in plain docker with Traefik 2.0. I am in doubt :

  1. Should i make two different traefik containers or should i make just one and make more entry points with different ports ? I can then forward to the entrypoint from my internet router to the entry point made for external ?
  2. Do i nedd to make multiple docker networks or ?