Bridge Network Deep Dive
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- 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
"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