Logo Studenta

3 Laboratorio Reforzamiento de lo aprendido

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.

Continuar navegando