Uso de CLI para administrar volúmenes de Docker

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

 Creating Docker Volume

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>

Mounting Volume with a Container

Para verificar si el volumen se montó correctamente o no, puede moverse al directorio de destino dentro del Contenedor.

move to the destination directory

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

Listing all the Docker Volumes

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>

 Inspecting Docker Volumes

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>

Removing specific Docker Volume

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)

Removing all the Docker Volumes

Para verificar si todos los volúmenes se han eliminado o no, puede utilizar el comando Lista de volúmenes.

sudo docker volume ls

verify deletion

Publicación traducida automáticamente

Artículo escrito por iamrj846 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *