In the previous recipe, we looked at the benefits of a user-defined bridge network and the steps to create and examine a user-defined bridge network. In this recipe, we will build a container topology, as depicted in the following diagram:
![](https://static.packt-cdn.com/products/9781788626866/graphics/assets/bca26213-7ec7-47f3-bf11-259439de01a0.png)
In this topology, we will launch container1 and container2 like a service and use a transient container to demonstrate the following capabilities of the user-defined bridge network:
- Service discovery through an embedded DNS server
- DNS-based load balancing