docker volume lsdocker volume create my-volumedocker run -v my-volume:/data/db mongomy-volume → volume name/data/db → container pathdocker run -v /data/db mongodocker run -v /Users/your-username/Desktop/data:/data/db mongo| Type | Managed By | Use Case |
|---|---|---|
| Named Volume | Docker | Production databases |
| Anonymous Volume | Docker | Temporary storage |
| Bind Mount | Host OS | Development & debugging |
docker volume prunedocker volume ls → list all volumesdocker volume create → create named volume-v my-volume:/path → named volume-v /path → anonymous volume-v host:path → bind mountdocker volume prune → clean unused volumes