Ref: https://docs.docker.com/network
- Automatic DNS resolution between containers
- Containers in same user defined bridge network automatically exposes all ports to each other
- Containers can be attached and detached from user-defined networks on the fly. As apposed to default bridge networks where you need to stop the container and recreate it with different options