Estamos entrando a la sección tres del curso en la cual nos vamos a enfocar, de ver de qué manera podemos
hacer persistente la información que graban nuestros contenedores.
Hasta el momento nosotros hemos visto que hemos tenido un contenedor que le pusimos de nombre base de
datos, en la cual hemos estado trabajando con postres y toda la información que nosotros grabamos está
dentro de ese contenedor.
El problema es que cuando ustedes llegan y eliminan el contenedor, también eliminamos la información
que estaba ahí adentro, cosa que en algunos casos va a hacer lo que ustedes quieren hacer, pero en
otros casos ustedes no quieren eso.
Quieren hacer persistente su información.
Entonces, cómo hacemos aquí para mantener esa data?
Bueno, lo que vamos a hacer es tomar la información donde la graba nuestro contenedor y la vamos a
reflejar en otro lugar que se va a llamar volúmenes.
Nuestros volúmenes.
Hay tres tipos que lo voy a explicar dentro de esta sección, pero vamos a usar un volumen que nosotros
vamos a poder tomar esa data y decirle al contenedor, en este caso de PostgreSQL, toda la información
que grabas almacenada ahí.
Otro punto importante que nos va a permitir esto, obviamente es destruir el contenedor, volverlo a
montar y tener toda la data exactamente como nosotros la dejamos.
Pero también vamos a ver otro tema importante.
Ustedes sabrán.
Bueno, tal vez sí, tal vez no, pero hay un gestor bastante popular visual para manejar mi ciclo o
mi SQL y María que se llama PHP phpMyAdmin.
Voy a ponerle nada más mi API.
phpMyAdmin ó phpMyAdmin o como se le diga.
Este es un gestor bastante popular que usualmente viene en la mayor parte de los cPanel en los hosting
porque es gratuito, es opensource, es fácil de usar, es poderoso, etc, pero nosotros ocupamos tener
instalado PHP.
Puede correr un apache o un servidor apache para poder PHP en nuestro equipo y obviamente nosotros no
hicimos ninguna de esas configuraciones en este curso.
Puede que ustedes tengan PHP para correr PHP en su máquina, puede que no, pero no importa.
Lo que nosotros vamos a hacer es decirle, o mejor dicho, tomar la imagen de phpMyAdmin que ya se encuentra
en Docker, descargarla y utilizarla de manera casi instantánea.
Con nuestra base de datos de varias de ellas tenemos instalada.
Entonces, en este caso nosotros o no vamos a instalar, vamos a crearnos una red que nos permita unir
estos dos contenedores para que puedan trabajar en conjunto, porque si no están en una red, entonces
es imposible de que este contenedor hable con o se comuniquen entre sí.
Si no hay nada que los conecte.
Entonces esto es lo genial que nosotros vamos a poder hacer en esta sección con Docker, porque no ocupamos
ser expertos en redes para poder crear esta red que permita comunicarse mediante un DNS automático que
le voy a explicar como hacerlo para que ustedes puedan usar los mismos nombres de sus contenedores como
nombres de servidores que ustedes van a poder tener en su red.
Esto lo que vamos a hacer en la sección van a ver que todo esto que les expliqué sonará muy complicado,
pero realmente es muy sencillo trabajarlo con Docker, así que nos vemos en el próximo vídeo.