Contenido
EJERCICIO 1 2
EJERCICIO 2 2
EJERCICIO 3 2
EJERCICIO 4 3
EJERCICIO 5 3
EJERCICIO 6 3
EJERCICIO 7 3
EJERCICIO 8 4
EJERCICIO 9 4
EJERCICIO 10 4
EJERCICIO 11 5
EJERCICIO 12 5
CONCLUSION 5
Listar los volúmenes en docker
Como vemos no tenemos ninguno creado.
Crear un nuevo volumen
Y volvemos a listar para ver que se ha creado correctamente
Para inspeccionar un volumen
Para borrar un volumen
Y vemos que ya volvemos a tener vacÃo la lista de volúmenes.
Creamos un nuevo volumen llamado mi-vol
Vamos a crear un contenedor asignado a un volumen en la ruta /app:
Vamos a conectarnos al contenedor y a crear un archivo en la ruta /app
Vamos a crear otro contenedor asociado al mismo volumen:
Como podemos comprobar al estar asociado al mismo volumen comparten información
Al inspeccionar el volumen podemos ver información como cuando se creo , el nombre , el scope etc..
Si borramos Ubuntu-1 como podemos comprobar seguimos teniendo acceso a la info.
Vamos a ir a la ruta donde se almacenan los archivos :
Y como podemos ver esta el archivo hola que creamos anteriormente , si lo borrásemos de aquà se borrarÃa de todos los contenedores asociados a ese volumen.
Al final son dos formas diferentes de especificar la forma de montar el volumen en docker. Para ser mas conciso –mount es mas flexible ya que te da mas libertad a la hora de configurar el montaje pero también es mas complejo. Mientras que –v es mas conciso y fácil de recordar.
-v
docker run -v /ruta/local:/ruta/contenedor -d nombre_imagen
--mount
docker run --mount type=bind,source=/ruta/local,target=/ruta/contenedor -d nombre_imagen
Ha sido una práctica bastante interesante ya que nunca habÃa trabajado con volúmenes , y aquà ya tengo una buena chuleta para el futuro cuando tenga que trabajar con ellos. Ademas de que se ha visto en la practica el uso de estos volúmenes para asociarles diferentes contenedores y que compartan información entre ellos , bastante útil.