In this video, we'll get started with network administration in Docker and explore Docker Networking in detail. You'll learn how Docker uses the bridge network (docker0) by default, how to view a container's network settings using docker inspect, and how to get the output in JSON format.
We'll explore the docker network ls command, learn how to inspect networks, view subnets, gateways, IP addresses, MAC addresses, and connected containers. Next, we'll create our own virtual network using docker network create, discuss the driver, subnet, gateway, ip-range parameters, and the internal option for isolating containers from the internet.
I'll also show you how to launch a container directly on the desired network, how to connect and disconnect a network from an already running container (docker network connect / disconnect), and why containers can be pinged by name. Finally, we'll discuss the nuances of firewalls in Linux (CentOS) and potential issues with Docker network isolation. This video is suitable for beginners and those who want to gain a deeper understanding of the Docker networking model.