Can I move discourse out of the default docker bridge network?

Yes. My traefik config uses this and it works fine.

Yeah. I’m pretty sure that sockets don’t care about docker networks.