Docker 6 - Volúmenes3 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Volúmenes 3 de Docker
Vamos a crear directamente ya los volúmenes, ¿de acuerdo? Hay un comando que es docker volumes, que permite crear el volumen con el nombre que le queramos dar a nosotros, volumen 1, ¿de acuerdo?
00:00:00
Bien, fijaos, este docker volume create volumen 1 me crea este volumen.
00:00:17
Desde luego, este volumen lo tendremos disponible dentro de nuestra máquina local.
00:00:23
Es decir, si nos vamos a barra bar, barra lib, barra docker, volumes,
00:00:29
bueno, pues ahí vamos a ver cómo yo ya tengo mi volumen creado.
00:00:38
¿Qué es lo interesante de esta situación?
00:00:41
Bueno, pues que yo pueda utilizar este volumen con un contenedor que yo vaya a crear nuevo, con un contenedor nuevo que yo desee montar.
00:00:43
Si, por ejemplo, hago un docker run menos d del contenedor menos name Apache 10, por ejemplo, le voy a dar ese nombre, menos menos name, perdón.
00:00:52
le vamos a decir que utilice el puerto 8080
00:01:05
el 82.80, este ya veremos por qué es
00:01:11
porque el contenedor se va a comunicar a través de ese puerto con la máquina anfitriona
00:01:14
para trabajar con el servicio web
00:01:17
y aquí lo que vamos a decir es que voy a utilizar el volumen
00:01:19
¿cuál? pues mi volumen 1
00:01:22
es decir, le digo, este volumen 1
00:01:23
que yo tengo creado en mi máquina local
00:01:25
en realidad en el contenedor
00:01:28
va a estar alojado, va a ser
00:01:30
la carpeta barra usr
00:01:32
barra local
00:01:33
barra Apache 2
00:01:35
Apache 2
00:01:39
barra
00:01:41
HTTP
00:01:43
de la imagen de
00:01:44
HTTP
00:01:49
resumiendo un poco tengo que voy a crear
00:01:50
un contenedor en background
00:01:53
de nombre Apache 10
00:01:54
voy a trabajar con él con el puerto 80
00:01:56
y el volumen 1 que he creado anteriormente
00:01:59
lo voy a utilizar en él, es decir
00:02:01
yo le digo que precisamente esos sitios web
00:02:03
de Apache, yo lo que tengo en esa carpeta
00:02:05
para darle persistencia. Bien, se me ha creado el contenedor. Fijaos, aquí sigo teniendo
00:02:07
yo mi volumen. Aquí en volumen 1 ahora no voy a tener nada, voy a tener mi barabaja
00:02:16
data típico de todos los volúmenes. Lo tenemos y ahí tenemos el index.html. ¿Por qué tenemos
00:02:23
Pues evidentemente porque, fijaos, que se comunica directamente, internamente con el contenedor, con el camino donde están los sitios web, el sitio web por defecto de Apache en el mismo.
00:02:33
Si nosotros ahora cogemos el Firefox y trabajamos evidentemente con la página, hacemos un localhost, me dice que it works, ahí lo vemos.
00:02:44
En realidad está trabajando con el sitio web que monta Apache en el contenedor. Para verlo, fijaos que es curioso, porque si yo cojo y hacemos un nano de index.html, aquí lo que podemos hacer es modificar.
00:02:58
Fijaos que estoy en la máquina anfitriona. Este es mi Apache persistente. Si yo hago esto ahora, salimos, vais a daros cuenta cuando recargue la página.
00:03:23
que como he modificado en la página, en mi máquina real, ¿veis? Como he modificado en mi máquina real el volumen que está mapeado con el directorio donde monta Apache los sitios,
00:03:44
pues fijaos como automáticamente tengo aquí la modificación hecha, ¿de acuerdo? Bueno, pues es un ejemplo, esto es para que veáis exactamente cómo se crea un volumen
00:04:00
Y como este volumen realmente yo lo puedo utilizar para trabajarlo con directorios internos de los propios contenedores con los que yo quiera trabajar.
00:04:08
Es otra vía alternativa a la que teníamos de trabajar entre carpetas y es creando los volúmenes ya explícitamente.
00:04:21
Bien, seguimos más adelante.
00:04:29
- Idioma/s:
- Idioma/s subtítulos:
- Autor/es:
- Miguel Ángel Riballo Arenas
- Subido por:
- Miguel Angel R.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 8
- Fecha:
- 17 de mayo de 2023 - 12:43
- Visibilidad:
- Clave
- Centro:
- IES TETUAN DE LAS VICTORIAS
- Duración:
- 04′ 32″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 17.29 MBytes