🌉
Networking

Bridge Network Deep Dive

Default Networking Mode
💡 Bridge, network, EK, VIRTUAL, "SWITCH", jaisa, hai, jo, HOST, machine, ke, ANDAR, EXIST, karta hai — SAARE, containers, JO, USI, bridge, se, CONNECTED, HAIN, WO, EK, DOOSRE, se, DIRECTLY, BAAT, kar, sakte, HAIN, JAISE, EK, hi, SWITCH, se, connected, DEVICES.

JAB, Docker, install, hota hai, TO, YE, AUTOMATICALLY, "docker0" naam, ka, EK, DEFAULT, bridge, network, banata hai. HAR, NAYA, container, (JAB, TAK, EXPLICITLY, KISI, aur, network, mein, na, DAALA, jaaye) is, DEFAULT, bridge, se, ATTACH, ho, jaata hai.

Custom, bridge, networks, mein, EK, EXTRA, FAYDA, hota hai — Docker, EK, INTERNAL, DNS, SERVER, RUN, karta hai, JISSE, containers, EK, DOOSRE, ko, IP, ke, BAJAY, SIRF, CONTAINER, NAAM, se, hi, DHOOND, sakte, HAIN.

# Custom bridge network par 2 containers
docker network create app-net
docker run -d --network app-net --name api my-api-image
docker run -d --network app-net --name db postgres

# api container ke andar se:
# ping db  -> yeh kaam karega (naam se resolve hoga)
# curl http://db:5432
🌉
Bridge, network, EK, VIRTUAL, "SWITCH", jaisa, hai, jo, HOST, machine, ke, ANDAR, EXIST, karta hai — SAARE, containers, JO, USI, bridge, se, CONNECTED, HAIN, WO, EK, DOOSRE, se, DIRECTLY, BAAT, kar, sakte, HAIN, JAISE, EK, hi, SWITCH, se, connected, DEVICES.
1 / 2
⚡ Quick Recap
  • docker0 = automatically-created default bridge network
  • Custom bridge networks mein built-in DNS resolution milta hai (naam se connect)
  • Default bridge par sirf IP se connect kiya ja sakta hai, naam se nahi
On this page (2 subtopics)

"docker network inspect" command, se, EK, network, ke, ANDAR, ke, SAARE, connected, containers, unke, IPs, aur, network, ki, CONFIGURATION, (subnet, gateway) dekhi, ja, sakti, HAIN.

docker network inspect app-net

"docker network connect" se, EK, ALREADY-RUNNING, container, ko, EK, ADDITIONAL, network, se, CONNECT, kiya, ja, sakta hai — container, EK, saath, MULTIPLE, networks, PAR, ho, sakta hai.

docker network connect my-network existing-container
docker network disconnect my-network existing-container