Si desea compartir archivos y directorios entre varios contenedores de Docker, puede montar fácilmente volúmenes de Docker en diferentes contenedores. Sin embargo, administrar una cantidad tan grande de volúmenes de Docker a veces se vuelve muy difícil. En este artículo, analizaremos cómo administrar los volúmenes de Docker mediante la ejecución de comandos a través de la interfaz de línea de comandos (CLI) de Docker.
1. Creación de un volumen acoplable
Para crear un volumen de Docker, puede usar el comando Crear volumen como se muestra a continuación.
sudo docker volume create vol-demo
2. Volumen de montaje con un contenedor
Una vez que haya creado un volumen, puede montarlo con un indicador Docker Container -v junto con el comando de ejecución de Docker.
sudo docker run -it -v <volume-path-in-local-machine>:<dest-path-in-container> <image-name>
Para verificar si el volumen se montó correctamente o no, puede moverse al directorio de destino dentro del Contenedor.
3. Listado de todos los volúmenes de Docker
Puede enumerar todos sus volúmenes de Docker con el comando ls de volumen de Docker .
sudo docker volume ls
4. Inspección de volúmenes de Docker
Puede obtener los detalles de sus volúmenes de Docker utilizando el comando de inspección de volumen.
sudo docker volume inspect <volume-name>
5. Eliminación de un volumen específico de Docker
Para eliminar un volumen de Docker en particular, puede especificar el nombre en el comando rm de volumen de Docker.
sudo docker volume rm <volume-name>
6. Eliminar todos los volúmenes de Docker
Para eliminar todos los volúmenes de Docker juntos, puede usar el siguiente comando. Tenga en cuenta que antes de eliminar un volumen de Docker, debe asegurarse de que no esté montado en ningún contenedor.
sudo docker volume rm $(sudo docker volume ls -q)
Para verificar si todos los volúmenes se han eliminado o no, puede utilizar el comando Lista de volúmenes.
sudo docker volume ls