User-Defined Bridge Networks
The bridge driver is common for applications running on one Docker host. User-defined bridge networks provide automatic DNS-based service discovery and better isolation than relying on the default bridge.
Attach only the services that need to communicate. This creates a clearer application topology and limits unnecessary network exposure.