Docker Networks Overview
Docker, TEEN, BUILT-IN, network, DRIVERS, provide, karta hai: BRIDGE, (default, isolated, private, network, jismein, containers, ek, doosre, se, baat, kar, sakte, hain), HOST, (container, DIRECTLY, HOST, machine, ki, network, USE, karta, hai, ISOLATION, KHATAM), aur, NONE, (koi, networking, hi, nahi, poori, tarah, isolated).
Production, mein, "user-defined, BRIDGE, networks" (custom, docker, network, create, karke, banaye, gaye) RECOMMEND, kiye, jaate, HAIN — DEFAULT, bridge, network, ke, MUQABLE, in, mein, BUILT-IN, DNS-based, SERVICE, DISCOVERY, milta hai (container, NAAM, se, hi, PING, kiya, ja, sakta, hai).
# Available network drivers dekho
docker network ls
# Custom bridge network banao (DNS resolution ke saath)
docker network create my-app-network
# Container ko us network mein attach karo
docker run -d --network my-app-network --name backend node-app
# --network host: container host ki network directly use karta hai
docker run -d --network host nginx- Bridge = default isolated network, Host = host ki network directly, None = no networking
- Custom bridge networks banane se DNS-based service discovery milta hai
- Production mein user-defined bridge networks recommend kiye jaate hain
"overlay" network, DRIVER, MULTIPLE, Docker, HOSTS, (jaise, Swarm, cluster, mein) ke, containers, ko, EK, DOOSRE, se, TALK, karne, DETA, hai, JAISE, WO, SAME, MACHINE, PAR, HON — YE, MULTI-HOST, orchestration, ke, liye, ZAROORI, hai.
docker network create -d overlay my-overlay-network"macvlan" driver, se, EK, container, ko, DIRECTLY, PHYSICAL, network, PAR, EK, OWN, MAC, ADDRESS, DIYA, ja, sakta hai — JAISE, WO, EK, SEPARATE, PHYSICAL, DEVICE, ho. Legacy, applications, ke, liye, USEFUL, hai, JO, DIRECT, network, ACCESS, EXPECT, karte, HAIN.