🌐
Networking

Docker Networks Overview

Bridge, Host, None
💡 Docker, network, DRIVERS, DIFFERENT, "COMMUNICATION, RULES" ki, TARAH, HAIN — BRIDGE, EK, PRIVATE, APARTMENT, BUILDING, ki, TARAH, hai, (isolated, but, connected), HOST, EK, OPEN, PLAZA, ki, TARAH, hai, (sab, kuch, SHARED), aur, NONE, EK, SOUNDPROOF, ROOM, ki, TARAH, hai, (koi, connection, hi, nahi).

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
🌐
Docker, network, DRIVERS, DIFFERENT, "COMMUNICATION, RULES" ki, TARAH, HAIN — BRIDGE, EK, PRIVATE, APARTMENT, BUILDING, ki, TARAH, hai, (isolated, but, connected), HOST, EK, OPEN, PLAZA, ki, TARAH, hai, (sab, kuch, SHARED), aur, NONE, EK, SOUNDPROOF, ROOM, ki, TARAH, hai, (koi, connection, hi, nahi).
1 / 2
⚡ Quick Recap
  • 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
Is page mein (2 subtopics)

"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.