Docker uses Linux network namespaces to isolate the container networks from the host network. When a docker container is created, docker creates a separate network namespace and puts the container into it. Then, Docker connects the new container network to Linux bridge docker0 using veth pair. Docker0: enables containers to be connected to the host network and other container networks in the sam..