Container Networking
Container networking is the ability for containers to connect and communicate with each other or with non-Docker workloads. Docker provides networking fundamentals necessary for container-to-container and container-to-host communication. When the Docker process is brought up, it configures a new virtual bridge interface called docker0
on the host system, which allows Docker to allocate a virtual subnet for use among the containers it will run.