Docker Volumes
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- 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
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.
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 .