Docker Volume Commands
These commands help you manage data storage in Docker. You can create, list, inspect, and remove volumes, as well as clean up unused ones. Volumes make it easy to persist data beyond the life of a container.
docker volume → Manage volumes
docker volume create → Create volume
docker volume ls → List volumes
docker volume inspect → Display detailed information on one or more volumes
docker volume update → Update a volume (cluster volumes only)
docker volume rm → Remove one or more volumes
docker volume prune → Remove unused local volumes
Docker Volume
docker volume → Manage volumesUsage : docker volume COMMANDDocker system create
docker volume create → Create a volumeUsage : docker volume create [OPTIONS] [VOLUME]
Aliases : NADescription:
- Makes a new volume for containers to store and share data.
- If you don’t give it a name, Docker will auto‑generate a random one.
docker volume create
″”

Docker system ls
docker system ls → Show docker disk usage Usage : docker volume ls [OPTIONS]
Aliases : docker volume listDescription:
- Lists all the volumes known to Docker.
- Use
-for--filterto narrow results (e.g., by name, driver, or usage). - Check the filtering section for all available options.
docker volume ls
″”

Docker volume inspect
docker volume inspect → Display detailed information on one or more volumesUsage : docker volume inspect [OPTIONS] VOLUME [VOLUME...]
Aliases : NADescription:
- Shows detailed information about a volume.
- By default, results are in a JSON array but you can change the output format using templates. Follow Go’s text/template package rules.
docker volume inspect
″”

Docker volume update
docker volume prune → Update a volume (cluster volumes only)Usage : docker volume update [OPTIONS] [VOLUME]
Aliases : NADescription:
- Lets you update a volume in a cluster (cluster volumes only).
- Useful for changing volume settings or metadata without recreating it.
- Works with the Swarm orchestrator.
docker volume update
″”

Docker volume rm
docker volume rm → Remove one or more volumesUsage : docker volume rm [OPTIONS] VOLUME [VOLUME...]
Aliases : docker volume removeDescription:
- Removes one or more volumes from Docker.
- You cannot remove a volume if it’s currently in use by a container.
docker volume rm
″”

Docker volume prune
docker volume prune → Remove unused local volumesUsage : docker volume prune [OPTIONS]
Aliases : NADescription:
- Removes all unused local volumes (not referenced by any container).
- By default, it only deletes anonymous volumes.
docker volume prune
″”

Discover More on Instagram
Follow for Engineering and Tech - Tips, Tricks, Roadmaps, Resources, Networking, Motivation, Guidance, and Cool Stuff ♥
Updated on Dec 10, 2025
