💾
Volumes & Storage

Docker Volumes

Persistent Storage
💡 Container, ke, ANDAR, ka, DATA, EK, "WHITEBOARD" par, LIKHE, huye, jaisa, hai — container, DELETE, hote, hi, WHITEBOARD, MITT, jaata hai. Volume, EK, SEPARATE, "NOTEBOOK" jaisa, hai, JISME, DATA, LIKHA, jaaye, TO, WO, container, DELETE, hone, ke, BAAD, bhi, SAFE, rehta, hai.

Docker, VOLUMES, Docker, DAEMON, ke, MANAGED, STORAGE, AREA, (usually, /var/lib/docker/volumes/) mein, EXIST, karte, HAIN — YE, Docker, ke, "docker volume" commands, se, MANAGE, kiye, jaate, HAIN, DIRECTLY, HOST, FILESYSTEM, path, likhne, ki, ZAROORAT, NAHI, hoti.

Volumes, container, ke, LIFECYCLE, se, INDEPENDENT, hote, HAIN — container, DELETE, ho, jaaye, TOH, bhi, volume, aur, USKA, DATA, EXIST, karta, RAHTA, hai, jab, tak, USE, EXPLICITLY, "docker volume rm" se, NA, HATAYA, jaaye.

# Ek named volume banao
docker volume create my-data

# Volume ko container mein mount karo
docker run -d -v my-data:/var/lib/mysql --name db mysql

# Saare volumes list karo
docker volume ls

# Volume ki details dekho
docker volume inspect my-data
💾
Container, ke, ANDAR, ka, DATA, EK, "WHITEBOARD" par, LIKHE, huye, jaisa, hai — container, DELETE, hote, hi, WHITEBOARD, MITT, jaata hai. Volume, EK, SEPARATE, "NOTEBOOK" jaisa, hai, JISME, DATA, LIKHA, jaaye, TO, WO, container, DELETE, hone, ke, BAAD, bhi, SAFE, rehta, hai.
1 / 2
⚡ Quick Recap
  • Volumes = Docker-managed persistent storage, container ke lifecycle se independent
  • docker volume create/ls/inspect se volumes manage kiye jaate hain
  • Databases ke liye volumes zaroori hain warna data restart par kho jaata hai
On this page (2 subtopics)

ANONYMOUS, volumes, (JAB, sirf, "-v /data" likha, jaaye, bina, NAAM, ke) Docker, EK, RANDOM, HASH, NAAM, ASSIGN, kar, deta hai — INHE, TRACK, karna, MUSHKIL, hota, hai. NAMED, volumes, (jaise, "-v mydata:/data") EASILY, IDENTIFIABLE, aur, REUSABLE, HOTE, HAIN.

💡Tip: HAMESHA, NAMED, volumes, use, karo — ANONYMOUS, volumes, TIME, ke, saath, "DANGLING" (orphaned) ho, jaate, HAIN, aur, DISK, SPACE, WASTE, karte, RAHTE, HAIN.

Volume, ka, DATA, BACKUP, karne, ke, liye, EK, TEMPORARY, container, RUN, karke, VOLUME, ko, MOUNT, kiya, jaata hai, aur, "tar" command, se, EK, ARCHIVE, FILE, mein, EXPORT, kiya, jaata hai.

# Volume backup karo
docker run --rm -v mydata:/data -v $(pwd):/backup ubuntu \
  tar czf /backup/backup.tar.gz -C /data .