Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
1 00:00:05,360 --> 00:00:09,950 Esta clase es un laboratorio que ustedes van a hacer y tiene que aplicar lo que hemos aprendido hasta 2 00:00:09,950 --> 00:00:10,490 el momento. 3 00:00:10,670 --> 00:00:15,500 La idea es que nosotros montemos PostgreSQL, la base de datos de postres, y también utilicemos Pi 4 00:00:15,500 --> 00:00:20,360 admin, que es un gestor bastante popular web que nos permite manejar y administrar nuestra base de 5 00:00:20,360 --> 00:00:20,630 datos. 6 00:00:20,630 --> 00:00:21,110 Postres. 7 00:00:21,440 --> 00:00:24,620 No importa si ustedes no son expertos en postres o nunca han usado. 8 00:00:25,220 --> 00:00:28,960 No es la idea que ustedes echan a funcionar Ambos. 9 00:00:28,970 --> 00:00:29,650 Eso es todo. 10 00:00:29,670 --> 00:00:30,530 Objetivo de laboratorio. 11 00:00:30,540 --> 00:00:31,640 Van a seguir estos pasos. 12 00:00:31,880 --> 00:00:38,240 Pueden ir aquí a estos dos enlaces que lo lleva a la imagen que vamos a utilizar de postres y a la imagen 13 00:00:38,240 --> 00:00:40,580 que vamos a utilizar de Piggy Admin. 14 00:00:40,940 --> 00:00:48,140 No tengo una cosa interesante que está en esta versión de Pillado en que tiene más de 10 millones de 15 00:00:48,140 --> 00:00:49,430 pools o descargas. 16 00:00:49,940 --> 00:00:51,290 Vamos a ver qué hay en la parte de los tags. 17 00:00:51,290 --> 00:00:52,460 No importa cualquier tag. 18 00:00:52,880 --> 00:00:56,240 Aquí están los pasos de cómo fue construida esta imagen. 19 00:00:56,270 --> 00:01:00,320 Eventualmente ya llegaremos a crear nuestras propias imágenes y veremos y entenderemos que es cada una 20 00:01:00,320 --> 00:01:00,950 de estas líneas. 21 00:01:00,950 --> 00:01:06,590 Pero si vamos al final, hay algo importante que quiero ver Ex post 443 y 80. 22 00:01:06,620 --> 00:01:12,500 Estos son los puertos que está exponiendo para que yo pueda conectarme a esta imagen, es decir, el 23 00:01:12,500 --> 00:01:15,290 puerto 80, que es el que normalmente utilizamos. 24 00:01:15,480 --> 00:01:22,190 Cuando ustedes se acuerdan ponían el local 80 es el puerto que habilita la web por defecto y el 443 25 00:01:22,220 --> 00:01:25,130 usualmente es el que está por defecto para el FTP. 26 00:01:25,820 --> 00:01:30,650 Entonces estos dos puertos por lo menos el puerto 80 si está definido en las reglas que ya lo vamos 27 00:01:30,650 --> 00:01:31,190 a utilizar. 28 00:01:31,250 --> 00:01:35,540 En fin, déjenme acompañarlos con cada uno de los pasos de lo que yo espero. 29 00:01:36,260 --> 00:01:41,180 Entonces se nos pide aquí crear un volumen para almacenar información de la base de datos Docker comando 30 00:01:41,180 --> 00:01:44,720 para crear postres de montar la imagen de postres. 31 00:01:44,720 --> 00:01:45,110 Así. 32 00:01:45,140 --> 00:01:47,270 Ojo, que no estoy colocando el menú. 33 00:01:47,480 --> 00:01:50,090 Es decir, no hay nada para publicar ningún puerto. 34 00:01:50,360 --> 00:01:55,040 Eso va a ser imposible que podamos acceder a la base de datos de PostgreSQL desde Table Plus o cualquier 35 00:01:55,040 --> 00:01:56,480 otro gestor visual que utilicemos. 36 00:01:56,840 --> 00:02:00,330 El comando que ustedes van a utilizar es este si están en PowerShell es este. 37 00:02:00,350 --> 00:02:02,930 Y noten que aquí falta el patch de la base de datos. 38 00:02:02,960 --> 00:02:07,010 Ustedes tienen que buscar dónde está ese pad en la base de datos. 39 00:02:07,210 --> 00:02:10,040 Ok, esto puede ser algo engañoso, pero ya lo hemos hecho antes. 40 00:02:10,190 --> 00:02:15,620 Si no saben cuál es la recomendación, sería de que ustedes vayan a la imagen de postres y obtengan 41 00:02:15,620 --> 00:02:16,280 ese Pat. 42 00:02:16,640 --> 00:02:18,890 Y aquí se lo dejo en la PowerShell, por si acaso ustedes lo quieren. 43 00:02:19,610 --> 00:02:21,850 Luego tenemos la parte de Piggy Admin. 44 00:02:21,860 --> 00:02:24,360 Vamos a ejecutarlo con este específico comando. 45 00:02:24,380 --> 00:02:28,280 Es decir, también se lo dejo en PowerShell Docker Container Run. 46 00:02:28,520 --> 00:02:33,410 Aquí está el nombre que le vamos a dar, que es Piggy admin Variables de entorno Piggy admin default 47 00:02:33,410 --> 00:02:37,720 password es este de aquí Yanni default email es esto de acá. 48 00:02:37,730 --> 00:02:42,980 Si se preguntan de dónde supe que eran estos cuando ustedes intentaron ejecutarla, el contenedor de 49 00:02:42,980 --> 00:02:45,710 contenedor les va a decir o la imagen, el contenedor ese. 50 00:02:46,460 --> 00:02:50,540 Eso está registrado en los logs que era necesaria esta variable de entorno y ya están definidas ahí 51 00:02:51,140 --> 00:02:55,040 password del uno al seis y el usuario es superman arroba google.com. 52 00:02:55,760 --> 00:03:01,820 Luego estamos exponiendo el puerto o publicando el puerto 80 en nuestro puerto 80 80, es decir, mediante 53 00:03:01,820 --> 00:03:02,630 el puerto 80 80. 54 00:03:02,630 --> 00:03:07,460 Vamos a poder ver lo que sea que esté ofrecido aquí, que es una interfaz web. 55 00:03:07,580 --> 00:03:08,990 Aquí también se los dejo en la Excel. 56 00:03:09,320 --> 00:03:14,960 Luego podemos ingresar a este URL que los lleva a este punto y una vez ingresamos, obviamente usted 57 00:03:14,990 --> 00:03:17,360 van a tener que ingresar algunas credenciales o algo por ahí. 58 00:03:18,230 --> 00:03:22,760 Una vez ya estamos en esa pantalla, entonces vamos a intentar crear la conexión a la base de datos 59 00:03:22,760 --> 00:03:25,820 y hay que seguir estos siete pasos básicamente. 60 00:03:25,820 --> 00:03:29,330 En resumen, venir aquí donde dice Service click derecho, registrar nuevo server. 61 00:03:29,540 --> 00:03:33,380 El nombre del servidor es el que yo se lo esté dejando aquí, pero la verdad que no importa, puede 62 00:03:33,380 --> 00:03:34,310 ser cualquier cosa. 63 00:03:34,580 --> 00:03:37,940 Y luego en la parte de la conexión voy a copiar este nombre. 64 00:03:38,840 --> 00:03:43,070 En la parte de la conexión voy a pegar el host, que va a ser exactamente el mismo nombre que yo le 65 00:03:43,100 --> 00:03:44,410 di al contenido de la base de datos. 66 00:03:44,420 --> 00:03:48,740 El puerto es el 54 32, la base datos, postres. 67 00:03:48,740 --> 00:03:49,560 Eso esta bien. 68 00:03:49,580 --> 00:03:53,450 El usuario va a hacer postres porque es el por defecto que viene en poses. 69 00:03:53,450 --> 00:03:58,880 Yo no lo cambie, lo estamos dejando así y la contraseña es la contraseña que nosotros definimos en. 70 00:03:59,450 --> 00:04:05,780 A la hora de levantar esa imagen que básicamente era del uno al seis, entonces del uno al seis va a 71 00:04:05,780 --> 00:04:10,730 ser la contraseña que vamos a colocar acá y yo voy a intentar conectarme, pero para mi sorpresa esto 72 00:04:10,730 --> 00:04:11,780 no va a funcionar. 73 00:04:11,780 --> 00:04:17,000 Dice que no logra resolver ese nombre, que significa que no logra resolver ese nombre, el paso numero 74 00:04:17,000 --> 00:04:22,700 seis o no se nos olvidó que habría que crear la red para que esos dos contenedores puedan hablar entre 75 00:04:22,700 --> 00:04:28,010 si, porque si no están aislados específicamente también el de la base de datos que no tiene nada expuesto 76 00:04:28,010 --> 00:04:28,760 ni publicado. 77 00:04:28,970 --> 00:04:31,730 Entonces hay que crearse el paso número siete, que es obviamente crear. 78 00:04:31,730 --> 00:04:37,940 La red es network, algo para crear PostgreSQL Net vamos a asignar ambos contenedores a la red. 79 00:04:37,940 --> 00:04:44,270 Entonces Docker container algo para listar los contenedores y luego vamos a conectar ambos contenedores. 80 00:04:44,270 --> 00:04:46,220 Esto nos va a dar los índices de los mismos. 81 00:04:46,220 --> 00:04:52,340 Vamos a usar esta instrucción Dog Network PostgreSQL Net y el idea del contenedor uno y el contenedor 82 00:04:52,340 --> 00:04:52,910 dos. 83 00:04:52,910 --> 00:04:54,530 Y luego vamos a intentar de nuevo. 84 00:04:54,710 --> 00:05:00,290 Si todo sale bien, si todo sale bien, entonces ya podemos pasar a crear una base de datos, esquemas, 85 00:05:00,290 --> 00:05:03,230 tablas y registros, lo que ustedes quieran hacer con postes de. 86 00:05:04,300 --> 00:05:05,460 Y el paso número 11. 87 00:05:05,470 --> 00:05:05,980 Felicidades. 88 00:05:05,980 --> 00:05:11,230 Lo lograron porque este laboratorio implica que ustedes tienen que aplicar muchas cosas que hemos aprendido 89 00:05:11,230 --> 00:05:11,770 hasta el momento. 90 00:05:12,400 --> 00:05:15,670 Parte de mi objetivo que más de uno va a decir bueno, pero esto se parece mucho a lo que ya hicimos 91 00:05:15,670 --> 00:05:16,390 anteriormente. 92 00:05:16,870 --> 00:05:21,280 Parte de mi objetivo es que ustedes generan la memoria muscular, pero también quiero que ustedes observen 93 00:05:21,280 --> 00:05:26,200 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. 94 00:05:26,590 --> 00:05:29,200 Entonces, por ahora van a ponerle pausa al video. 95 00:05:29,470 --> 00:05:32,650 Traten de hacer este laboratorio, yo sé que ustedes van a lograrlo. 96 00:05:32,650 --> 00:05:36,520 Recuerden, tienen a mano los videos anteriores, tienen la guía de atajos. 97 00:05:37,300 --> 00:05:38,560 Miren cómo hacer esto. 98 00:05:38,860 --> 00:05:40,450 Logren lo ustedes pueden. 99 00:05:40,450 --> 00:05:45,910 Y si se quedan estancados más de unos 20 minutos, por favor vean el siguiente video en el cual va a 100 00:05:45,910 --> 00:05:49,390 estar la solución que yo voy a dar para crear cada uno de estos pasos. 101 00:05:49,870 --> 00:05:55,410 Entonces, nuevamente muchos éxitos, manos a la obra y yo sé que ustedes lo van a lograr. 102 00:05:55,420 --> 00:05:57,730 Entonces lo veo, lo veo en el siguiente video.
Compartir