Forrest logo
back to the docker tool

docker:tldr:a08ee

docker: Remove all unused local volumes.
$ docker volume prune
try on your machine

The command docker volume prune is used to remove all unused Docker volumes on your system.

Docker volumes are a way to persistently store data generated by Docker containers. When a container is created with a volume, a directory is created on the host machine to store the data. However, when containers are stopped or removed, the volumes associated with them are not automatically deleted. As a result, unused volumes can accumulate over time and consume disk space unnecessarily.

The docker volume prune command helps to clean up these unused volumes. It identifies volumes that are not being used by any active containers and removes them from the system.

It's important to note that this command permanently deletes volumes and the data stored within them. Therefore, you should use it with caution and make sure you do not accidentally remove any important data.

To run the docker volume prune command, open the terminal and type docker volume prune. You will be prompted with a confirmation message asking if you want to continue with the operation. If you want to proceed, provide a positive response. The command will then remove all the unused volumes, freeing up disk space on your system.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the docker tool