📁
Volumes & Storage

Bind Mounts

Host Directory ko Mount Karna
💡 Bind, mount, EK, "SHARED, WINDOW" jaisa, hai, HOST, machine, aur, container, ke, BEECH, — HOST, PAR, EK, SPECIFIC, FOLDER, ko, DIRECTLY, container, ke, ANDAR, EK, PATH, PAR, "DEKHA" ja, sakta, hai, aur, DONO, TARAF, se, CHANGES, INSTANTLY, REFLECT, hote, HAIN.

Bind, mounts, mein, HOST, machine, ka, EXACT, PATH, (jaise, /Users/dev/myapp) DIRECTLY, container, ke, ANDAR, MOUNT, kiya, jaata hai — Volumes, ke, UlTA, jahan, Docker, PATH, MANAGE, karta, hai, YAHAN, TUM, KHUD, EXACT, HOST, PATH, SPECIFY, karte, ho.

YE, LOCAL, DEVELOPMENT, ke, liye, BAHUT, USEFUL, hai — CODE, ko, HOST, machine, PAR, EDIT, karo, aur, CHANGES, INSTANTLY, RUNNING, container, ke, ANDAR, DIKHNE, LAGTE, HAIN, bina, IMAGE, REBUILD, kiye.

# Bind mount: host ka current folder container ke /app mein mount
docker run -v $(pwd):/app -p 3000:3000 node:20 npm run dev

# Read-only bind mount
docker run -v $(pwd)/config:/app/config:ro myapp
📁
Bind, mount, EK, "SHARED, WINDOW" jaisa, hai, HOST, machine, aur, container, ke, BEECH, — HOST, PAR, EK, SPECIFIC, FOLDER, ko, DIRECTLY, container, ke, ANDAR, EK, PATH, PAR, "DEKHA" ja, sakta, hai, aur, DONO, TARAF, se, CHANGES, INSTANTLY, REFLECT, hote, HAIN.
1 / 2
⚡ Quick Recap
  • Bind mount = specific host path directly container mein mount hota hai
  • Local development ke liye ideal — code change instantly reflect hota hai
  • :ro suffix se read-only bind mount banaya ja sakta hai
Is page mein (2 subtopics)

Bind, mounts, mein, FILE, PERMISSIONS, HOST, machine, se, INHERIT, hoti, HAIN — agar, container, ke, ANDAR, ka, USER, ID, HOST, ke, USER, se, DIFFERENT, hai, TO, PERMISSION, ERRORS, (jaise, "permission denied") aa, sakte, HAIN.

💡Tip: YE, PROBLEM, SOLVE, karne, ke, liye, container, ke, USER, ID, ko, HOST, USER, ke, SAME, ID, PAR, SET, kiya, ja, sakta hai (jaise, "docker run --user $(id -u):$(id -g)").

Dockerfile, ka, "COPY" instruction, BUILD, TIME, par, EK, SNAPSHOT, LETA, hai — RUNTIME, CHANGES, IMAGE, mein, REFLECT, NAHI, HOTE. Bind, mount, RUNTIME, PAR, LIVE, CONNECTION, hai — HOST, PAR, FILE, CHANGE, karo, container, ke, ANDAR, INSTANTLY, DIKHEGA.

# Development: bind mount (live changes)
docker run -v $(pwd):/app node:20 npm run dev
# Production build: COPY (snapshot, immutable)
COPY . /app