In this chapter, we discussed Docker's internal networking architecture. We learned about IPv4, IPv6, and DNS configuration in Docker. Later in the chapter, we covered the Docker bridge and communication between containers within a single host and in multiple hosts.
We also discussed overlay tunneling and different methods that are implemented in Docker networking, such as OVS, Flannel, and Weave.
In the next chapter, we will learn hands-on Docker networking, clubbed with various frameworks.