Esta clase es un laboratorio que ustedes van a hacer y tiene que aplicar lo que hemos aprendido hasta
el momento.
La idea es que nosotros montemos PostgreSQL, la base de datos de postres, y también utilicemos Pi
admin, que es un gestor bastante popular web que nos permite manejar y administrar nuestra base de
datos.
Postres.
No importa si ustedes no son expertos en postres o nunca han usado.
No es la idea que ustedes echan a funcionar Ambos.
Eso es todo.
Objetivo de laboratorio.
Van a seguir estos pasos.
Pueden ir aquí a estos dos enlaces que lo lleva a la imagen que vamos a utilizar de postres y a la imagen
que vamos a utilizar de Piggy Admin.
No tengo una cosa interesante que está en esta versión de Pillado en que tiene más de 10 millones de
pools o descargas.
Vamos a ver qué hay en la parte de los tags.
No importa cualquier tag.
Aquí están los pasos de cómo fue construida esta imagen.
Eventualmente ya llegaremos a crear nuestras propias imágenes y veremos y entenderemos que es cada una
de estas líneas.
Pero si vamos al final, hay algo importante que quiero ver Ex post 443 y 80.
Estos son los puertos que está exponiendo para que yo pueda conectarme a esta imagen, es decir, el
puerto 80, que es el que normalmente utilizamos.
Cuando ustedes se acuerdan ponían el local 80 es el puerto que habilita la web por defecto y el 443
usualmente es el que está por defecto para el FTP.
Entonces estos dos puertos por lo menos el puerto 80 si está definido en las reglas que ya lo vamos
a utilizar.
En fin, déjenme acompañarlos con cada uno de los pasos de lo que yo espero.
Entonces se nos pide aquí crear un volumen para almacenar información de la base de datos Docker comando
para crear postres de montar la imagen de postres.
Así.
Ojo, que no estoy colocando el menú.
Es decir, no hay nada para publicar ningún puerto.
Eso va a ser imposible que podamos acceder a la base de datos de PostgreSQL desde Table Plus o cualquier
otro gestor visual que utilicemos.
El comando que ustedes van a utilizar es este si están en PowerShell es este.
Y noten que aquí falta el patch de la base de datos.
Ustedes tienen que buscar dónde está ese pad en la base de datos.
Ok, esto puede ser algo engañoso, pero ya lo hemos hecho antes.
Si no saben cuál es la recomendación, sería de que ustedes vayan a la imagen de postres y obtengan
ese Pat.
Y aquí se lo dejo en la PowerShell, por si acaso ustedes lo quieren.
Luego tenemos la parte de Piggy Admin.
Vamos a ejecutarlo con este específico comando.
Es decir, también se lo dejo en PowerShell Docker Container Run.
Aquí está el nombre que le vamos a dar, que es Piggy admin Variables de entorno Piggy admin default
password es este de aquí Yanni default email es esto de acá.
Si se preguntan de dónde supe que eran estos cuando ustedes intentaron ejecutarla, el contenedor de
contenedor les va a decir o la imagen, el contenedor ese.
Eso está registrado en los logs que era necesaria esta variable de entorno y ya están definidas ahí
password del uno al seis y el usuario es superman arroba google.com.
Luego estamos exponiendo el puerto o publicando el puerto 80 en nuestro puerto 80 80, es decir, mediante
el puerto 80 80.
Vamos a poder ver lo que sea que esté ofrecido aquí, que es una interfaz web.
Aquí también se los dejo en la Excel.
Luego podemos ingresar a este URL que los lleva a este punto y una vez ingresamos, obviamente usted
van a tener que ingresar algunas credenciales o algo por ahí.
Una vez ya estamos en esa pantalla, entonces vamos a intentar crear la conexión a la base de datos
y hay que seguir estos siete pasos básicamente.
En resumen, venir aquí donde dice Service click derecho, registrar nuevo server.
El nombre del servidor es el que yo se lo esté dejando aquí, pero la verdad que no importa, puede
ser cualquier cosa.
Y luego en la parte de la conexión voy a copiar este nombre.
En la parte de la conexión voy a pegar el host, que va a ser exactamente el mismo nombre que yo le
di al contenido de la base de datos.
El puerto es el 54 32, la base datos, postres.
Eso esta bien.
El usuario va a hacer postres porque es el por defecto que viene en poses.
Yo no lo cambie, lo estamos dejando así y la contraseña es la contraseña que nosotros definimos en.
A la hora de levantar esa imagen que básicamente era del uno al seis, entonces del uno al seis va a
ser la contraseña que vamos a colocar acá y yo voy a intentar conectarme, pero para mi sorpresa esto
no va a funcionar.
Dice que no logra resolver ese nombre, que significa que no logra resolver ese nombre, el paso numero
seis o no se nos olvidó que habría que crear la red para que esos dos contenedores puedan hablar entre
si, porque si no están aislados específicamente también el de la base de datos que no tiene nada expuesto
ni publicado.
Entonces hay que crearse el paso número siete, que es obviamente crear.
La red es network, algo para crear PostgreSQL Net vamos a asignar ambos contenedores a la red.
Entonces Docker container algo para listar los contenedores y luego vamos a conectar ambos contenedores.
Esto nos va a dar los índices de los mismos.
Vamos a usar esta instrucción Dog Network PostgreSQL Net y el idea del contenedor uno y el contenedor
dos.
Y luego vamos a intentar de nuevo.
Si todo sale bien, si todo sale bien, entonces ya podemos pasar a crear una base de datos, esquemas,
tablas y registros, lo que ustedes quieran hacer con postes de.
Y el paso número 11.
Felicidades.
Lo lograron porque este laboratorio implica que ustedes tienen que aplicar muchas cosas que hemos aprendido
hasta el momento.
Parte de mi objetivo que más de uno va a decir bueno, pero esto se parece mucho a lo que ya hicimos
anteriormente.
Parte de mi objetivo es que ustedes generan la memoria muscular, pero también quiero que ustedes observen
que este montón de pasos después lo vamos a simplificar un montón con lo que vamos a ver en esta sección.
Entonces, por ahora van a ponerle pausa al video.
Traten de hacer este laboratorio, yo sé que ustedes van a lograrlo.
Recuerden, tienen a mano los videos anteriores, tienen la guía de atajos.
Miren cómo hacer esto.
Logren lo ustedes pueden.
Y si se quedan estancados más de unos 20 minutos, por favor vean el siguiente video en el cual va a
estar la solución que yo voy a dar para crear cada uno de estos pasos.
Entonces, nuevamente muchos éxitos, manos a la obra y yo sé que ustedes lo van a lograr.
Entonces lo veo, lo veo en el siguiente video.