🗄️
Volumes & Storage

Data Persistence Patterns

Volumes, Bind Mounts, tmpfs Ka Sahi Use
💡 Teeno, STORAGE, OPTIONS, EK, HOTEL, ke, TEEN, TAREEKE, jaise, HAIN, LUGGAGE, RAKHNE, ke: Volume, = HOTEL, ka, LOCKER, (managed, secure, persistent), Bind, mount, = APNA, GHAR, ka, SUITCASE, LAKE, AANA, (host, control), aur, tmpfs, = HAATH, mein, PAKDA, hua, SAAMAN, (temporary, memory-only).

SAHI, PATTERN, choose, karna, DEPEND, karta, hai, USE-CASE, par: DATABASE, DATA, ke, liye, VOLUMES, (Docker-managed, persistent, aur, backup-friendly). LOCAL, DEVELOPMENT, ke, liye, BIND, MOUNTS, (live, code, reload). SENSITIVE, TEMPORARY, DATA, ke, liye, TMPFS, (memory-only, never, hits, disk).

PRODUCTION, mein, USUALLY, VOLUMES, PREFER, kiye, jaate, HAIN, kyunki, WO, PORTABLE, HAIN, (bina, HOST, filesystem, structure, ki, chinta, kiye), Docker, backup/restore, TOOLS, ke, saath, KAAM, karte, HAIN, aur, MULTIPLE, DRIVERS, (jaise, cloud, storage) SUPPORT, karte, HAIN.

# Production database: Docker-managed volume
docker run -d -v db-data:/var/lib/postgresql/data postgres

# Local dev: bind mount for live-reload
docker run -v $(pwd)/src:/app/src -p 3000:3000 node-app

# Session cache: tmpfs (memory only, fast, never persisted)
docker run --tmpfs /app/sessions:size=50m myapp
🗄️
Teeno, STORAGE, OPTIONS, EK, HOTEL, ke, TEEN, TAREEKE, jaise, HAIN, LUGGAGE, RAKHNE, ke: Volume, = HOTEL, ka, LOCKER, (managed, secure, persistent), Bind, mount, = APNA, GHAR, ka, SUITCASE, LAKE, AANA, (host, control), aur, tmpfs, = HAATH, mein, PAKDA, hua, SAAMAN, (temporary, memory-only).
1 / 2
⚡ Quick Recap
  • Volumes = production/database data, Docker-managed aur portable
  • Bind mounts = local development, live code reload ke liye best
  • tmpfs = temporary sensitive data, memory-only aur fast
On this page (2 subtopics)

Named, volumes, sirf, DATABASE, data, ke, liye, hi, nahi, — MULTIPLE, containers, ke, BEECH, CONFIG, FILES, ya, STATIC, ASSETS, SHARE, karne, ke, liye, bhi, USE, kiye, ja, sakte, HAIN.

docker volume create shared-config
docker run -v shared-config:/config service-a
docker run -v shared-config:/config service-b

Docker, volume, DRIVERS, (jaise, "rexray" ya, cloud-specific, plugins) se, VOLUMES, ko, CLOUD, storage, (jaise, AWS, EBS, ya, EFS) par, BACK, kiya, ja, sakta hai — YE, MULTI-HOST, environments, mein, DATA, ko, PORTABLE, banata, hai.

💡Tip: Kubernetes, mein, PERSISTENT, VOLUMES, aur, STORAGE, CLASSES, isi, IDEA, ko, EXTEND, karte, HAIN, LARGE-SCALE, CLUSTER, environments, ke, liye.