Logo Studenta

4 Resolución del laboratorio

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

1
00:00:04,150 --> 00:00:07,930
No sé cómo le fue con la tarea o el laboratorio.
2
00:00:07,930 --> 00:00:09,430
Lo lograron hacer, Lo resolvieron?
3
00:00:09,430 --> 00:00:10,840
Se quedaron trabados en algún punto?
4
00:00:10,840 --> 00:00:16,030
Si es así, entonces yo le recomendaría que me miren seguir cada uno de estos ejercicios o sus pasos
5
00:00:16,030 --> 00:00:18,670
hasta llegar al punto donde ustedes estaban trabados.
6
00:00:18,910 --> 00:00:23,320
Una vez yo pase ese problema donde ustedes estaban trabado, le vuelven a poner pausa al video y continúen
7
00:00:23,320 --> 00:00:24,460
haciéndolo por su cuenta.
8
00:00:24,700 --> 00:00:30,280
Recuerden, mi objetivo no es que ustedes simplemente copien y peguen, sino que traten de descubrir
9
00:00:30,280 --> 00:00:36,310
y averiguar que es en lo que estamos trabados, cuáles son nuestras, nuestros puntos débiles hasta
10
00:00:36,310 --> 00:00:38,740
el momento y tratemos de resolverlos.
11
00:00:38,860 --> 00:00:41,200
Nada me sirve y nada les va a servir a ustedes.
12
00:00:41,200 --> 00:00:44,950
Que simplemente me miren este video y copien y peguen todos los comandos que van a hacer y ya.
13
00:00:45,490 --> 00:00:47,050
Recuerden ensuciarse las manos.
14
00:00:47,050 --> 00:00:51,370
Tratar de hacerlo por su cuenta es la mejor manera de aprender y asegurarse de que este conocimiento
15
00:00:51,370 --> 00:00:53,530
se quede en nuestra memoria muscular.
16
00:00:54,040 --> 00:00:58,250
Entonces voy a ocupar la parte de la base de datos porque ocupo el paz de la misma.
17
00:00:58,270 --> 00:00:59,290
Entonces comencemos.
18
00:00:59,590 --> 00:01:04,600
Se nos pide que creemos el volumen para manejar la base de datos.
19
00:01:04,850 --> 00:01:11,440
Ok, Cuál es el comando para trabajar los volúmenes, volumen y para crear Create y es el nombre de
20
00:01:11,440 --> 00:01:12,090
Post Divi.
21
00:01:12,250 --> 00:01:14,140
Entonces ya está, ya lo creamos.
22
00:01:14,380 --> 00:01:17,500
Bajemos ahora hay que publicar el puerto.
23
00:01:17,980 --> 00:01:20,800
Bueno, no hay que publicar ninguna, hay que ejecutar este comando.
24
00:01:21,040 --> 00:01:24,070
Entonces aquí nos hace falta el pack de la base de datos.
25
00:01:24,070 --> 00:01:30,340
Entonces voy a abrirlo en Visual Studio Code, voy a abrir una nueva, una nueva instancia por aquí,
26
00:01:31,420 --> 00:01:35,160
voy a pegar el comando y ahora necesito cuál es el pas de la base de datos?
27
00:01:35,170 --> 00:01:40,180
Yo por X razón, no sé o quiero saber cuál es porque puede ser otra base de datos.
28
00:01:40,720 --> 00:01:47,200
Usualmente pueden escribir palabras clave como Valium o algo así para que los lleve directamente a algo
29
00:01:47,200 --> 00:01:50,590
que nos permita a nosotros poder hacer el volumen usual, o sea, hacer el mapeo.
30
00:01:51,190 --> 00:01:57,760
Entonces, aquí pueden haber de diferentes maneras, pueden encontrar diferentes ejercicios, por ejemplo
31
00:01:57,760 --> 00:02:02,230
Ok, ok Rod, yo tengo que prestar atención donde está lo que me interesa o que ya lo había visto ahí
32
00:02:02,240 --> 00:02:06,850
ya se lo mostré, pero nuevamente esto sería algo que usualmente ustedes harían.
33
00:02:06,850 --> 00:02:09,100
Entonces vamos a buscar aquí donde está, donde está, donde está?
34
00:02:09,100 --> 00:02:09,490
Donde está?
35
00:02:09,490 --> 00:02:10,630
Donde está Billi Data?
36
00:02:10,630 --> 00:02:13,090
Por aquí Tiene sentido el.
37
00:02:13,410 --> 00:02:15,520
El default path es este.
38
00:02:15,520 --> 00:02:16,810
Ah, ok, lo voy a copiar.
39
00:02:16,810 --> 00:02:21,540
Voy a regresar a Visual Studio Code donde estoy ejecutando el comando y voy a pegarlo.
40
00:02:21,880 --> 00:02:24,220
Presten mucha atención que esta es la inicial.
41
00:02:24,220 --> 00:02:27,760
Es importante porque este es el pass exactamente que nosotros ocupamos.
42
00:02:28,330 --> 00:02:31,210
Lo demás está bien, voy a copiar todo esto ya de antemano.
43
00:02:31,210 --> 00:02:32,410
Ya descargué las imágenes.
44
00:02:32,410 --> 00:02:34,570
Entonces esto debería ser un proceso bastante rápido.
45
00:02:34,960 --> 00:02:35,440
Listo.
46
00:02:36,740 --> 00:02:38,120
Ok, sigamos en el navegador web.
47
00:02:38,930 --> 00:02:39,710
Bajemos un poco.
48
00:02:40,610 --> 00:02:41,990
Tomar Piggy admin desde aquí.
49
00:02:42,020 --> 00:02:43,510
Aquí no había que hacer nada.
50
00:02:43,520 --> 00:02:45,170
Básicamente simplemente ejecutarlo.
51
00:02:45,180 --> 00:02:47,010
Ya sea que estoy en la polla o en la terminal.
52
00:02:47,180 --> 00:02:48,050
Piense esto.
53
00:02:49,360 --> 00:02:56,080
Control sé peguemos por aquí pues tenemos enter y ya tenemos ambos contenedores corriendo y podríamos
54
00:02:56,080 --> 00:02:58,900
revisarlos si hacemos el Docker container LS.
55
00:02:59,470 --> 00:03:02,560
Y aquí deberíamos de ver que ambos contenedores están bien.
56
00:03:02,560 --> 00:03:07,900
Noten que el único que está con algún puerto publicado es este de acá, el otro no y listo también si
57
00:03:07,900 --> 00:03:08,590
ustedes quieren.
58
00:03:08,800 --> 00:03:14,950
No digo que tan hacemos lo que es Docker de esto porque también ayuda mucho, pero aquí también podemos
59
00:03:14,950 --> 00:03:17,710
ver esos esos contenedores corriendo.
60
00:03:17,710 --> 00:03:21,040
Pero de nuevo cuando usemos el LS, estos son los contenedores que están corriendo.
61
00:03:21,220 --> 00:03:24,520
Básicamente lo mismo que acabamos de hacer, solo que tiene una interfaz visual.
62
00:03:25,450 --> 00:03:27,220
Bien, sigamos, sigamos.
63
00:03:27,230 --> 00:03:27,970
Hicimos esto.
64
00:03:27,970 --> 00:03:30,490
Intentar ingresar a local los 80 80.
65
00:03:30,790 --> 00:03:31,540
Ok, aquí estamos.
66
00:03:31,540 --> 00:03:34,450
En este punto se nos pide que ingresemos al 80 80.
67
00:03:34,450 --> 00:03:35,980
Cual es el usuario?
68
00:03:35,980 --> 00:03:38,320
Era Superman arroba google.com.
69
00:03:38,620 --> 00:03:40,300
La contraseña del uno al seis también.
70
00:03:40,300 --> 00:03:41,250
Así se la pusimos.
71
00:03:41,260 --> 00:03:41,760
Nada más.
72
00:03:42,100 --> 00:03:42,440
Doble.
73
00:03:42,550 --> 00:03:43,270
Revisemos.
74
00:03:44,280 --> 00:03:45,290
Superman del uno al seis.
75
00:03:45,300 --> 00:03:46,110
Ok, eso es.
76
00:03:46,680 --> 00:03:47,460
Aterricemos aquí.
77
00:03:47,520 --> 00:03:48,690
Voy a darle login.
78
00:03:49,170 --> 00:03:53,730
Y si yo intento nuevamente hacer el procedimiento, ya sea Death Server o click derecho a registrar
79
00:03:53,730 --> 00:03:58,140
Server, voy a ponerle el nombre que se me pedía.
80
00:03:58,590 --> 00:04:01,350
Por aquí estaba el súper héroes.
81
00:04:01,380 --> 00:04:01,740
Debe.
82
00:04:03,500 --> 00:04:07,190
Ok, este es básicamente el registro de nuevo servidor.
83
00:04:08,000 --> 00:04:12,860
Voy a la parte de la conexión En la parte de la conexión es el nombre del contenedor que yo le puse,
84
00:04:12,860 --> 00:04:13,960
que era Posts Divi.
85
00:04:13,970 --> 00:04:14,780
Este post es Divi.
86
00:04:14,780 --> 00:04:19,910
Recuerden, es el nombre que nosotros la definimos al contenedor, que casualmente va a ser el mismo
87
00:04:19,910 --> 00:04:24,770
nombre que va a tener en la red mediante el DNS que se está haciendo de forma automática.
88
00:04:25,900 --> 00:04:27,610
La base de datos de mantenimiento.
89
00:04:27,970 --> 00:04:28,450
Está bien.
90
00:04:28,450 --> 00:04:29,140
Postres.
91
00:04:29,770 --> 00:04:33,190
El usuario es postres y la contraseña también es del uno al seis.
92
00:04:34,210 --> 00:04:35,680
Ojo, que no es el usuario de Superman.
93
00:04:35,980 --> 00:04:39,910
Ese ser, a menos de que nosotros hubiéramos creado el usuario Superman en la base de datos en el momento
94
00:04:39,910 --> 00:04:40,360
de crearse.
95
00:04:40,810 --> 00:04:45,250
Si ustedes intentan nuevamente tenemos el error que dice no puede encontrar el host.
96
00:04:45,280 --> 00:04:46,810
O sea, el nombre no se resuelve.
97
00:04:46,810 --> 00:04:48,640
No logramos resolver nada de eso.
98
00:04:48,640 --> 00:04:50,830
Y tiene sentido porque no están en la misma red.
99
00:04:51,220 --> 00:04:54,220
Regresemos a la tarea.
100
00:04:54,970 --> 00:04:58,300
Ya estamos enfrentándonos a este problema y ahora hay que crear la red.
101
00:04:58,450 --> 00:05:00,940
Tengo que network algo, algo para crear la red.
102
00:05:00,940 --> 00:05:02,140
Entonces voy en la terminal.
103
00:05:02,170 --> 00:05:08,260
Voy a pegar esto y Docker network create PostgreSQL net.
104
00:05:08,620 --> 00:05:11,830
Bueno, en este caso me dice que NEC ya existe, pero ya lo había creado.
105
00:05:11,830 --> 00:05:16,960
Pero imagino que ustedes si les pasó entonces ya crearon la red Docker Container algo para listar los
106
00:05:16,960 --> 00:05:17,790
contenedores.
107
00:05:17,800 --> 00:05:21,380
Ok, entonces Docker container algo para listar los contenedores.
108
00:05:21,400 --> 00:05:24,350
Básicamente sería el LS que son mis contenedores.
109
00:05:24,370 --> 00:05:29,020
Ahora ustedes pudieron, si quieren bajar los contenedores y asignarlos automáticamente a la red.
110
00:05:29,260 --> 00:05:34,360
Pero el caso es que usualmente puede ser que de antemano ustedes no supieran que ocupábamos conectar
111
00:05:34,360 --> 00:05:37,930
otro contenedor a la red hasta que ya estaba corriendo y ya estaba configurado.
112
00:05:37,940 --> 00:05:41,590
Entonces esto es un paso que es más apegado a la realidad que va a suceder.
113
00:05:42,490 --> 00:05:43,240
Ok, ya listo.
114
00:05:43,240 --> 00:05:50,050
Los contenedores ahora ocupamos añadir a ambos contenedores Docker Network con el post net y tenemos
115
00:05:50,050 --> 00:05:54,430
que poner las dos ideas de los dos contenedores ocho de siete.
116
00:05:54,790 --> 00:06:00,340
Enter y voy a volver a ejecutarlo, pero con el de cero cuatro, que son mis dos ideas que tengo aquí.
117
00:06:02,410 --> 00:06:02,710
Inter.
118
00:06:03,070 --> 00:06:03,970
Ya creamos la red.
119
00:06:04,270 --> 00:06:05,230
Ambos están en red.
120
00:06:05,530 --> 00:06:06,310
Qué más sigue?
121
00:06:06,550 --> 00:06:08,590
Intentar hacer el paso número cuatro otra vez.
122
00:06:08,920 --> 00:06:10,120
Que era bueno entrar aquí.
123
00:06:10,120 --> 00:06:10,870
Y el paso cinco.
124
00:06:10,880 --> 00:06:14,340
La verdad es que voy a Voy a corregir esto porque es el paso cinco, no el cuatro.
125
00:06:14,350 --> 00:06:15,160
Perdón por eso.
126
00:06:15,400 --> 00:06:19,810
Entonces hay que volver a intentar hacer esto, que como no cerré nada, no baje los contenedores,
127
00:06:19,810 --> 00:06:21,190
simplemente los asigne a la red.
128
00:06:21,520 --> 00:06:26,320
Entonces perfectamente van a ver que si yo intento, bueno, hay que hacer algo para que note que se
129
00:06:26,320 --> 00:06:28,630
hizo algún cambio para que el botón se habilite.
130
00:06:28,990 --> 00:06:32,500
Entonces voy a tocar nuevamente Safe y aquí si nos conectamos.
131
00:06:32,620 --> 00:06:35,110
Si ustedes lograron llegar hasta este punto, eso es básicamente todo.
132
00:06:35,110 --> 00:06:39,370
Aquí ya me ven, ya estoy bailando, que no vean la cámara, pero estoy bailando y ahí ya lo tenemos.
133
00:06:39,370 --> 00:06:42,910
Podemos pasar y crearnos una nueva base de datos.
134
00:06:42,910 --> 00:06:47,620
Por ejemplo, podemos venir aquí y crear una nueva base de datos en los DVD, por ejemplo.
135
00:06:48,250 --> 00:06:49,480
Voy a darle salvar.
136
00:06:49,480 --> 00:06:51,220
Ya tengo en mi nueva base de datos.
137
00:06:51,220 --> 00:06:56,080
Puedo venirme aquí a los esquemas, puedo crearme un nuevo esquema o puedo venir aquí y crearme unas
138
00:06:56,080 --> 00:07:01,000
tablas, una tabla por defecto que se llame Giros, que tenga su par de columnas.
139
00:07:01,030 --> 00:07:03,940
Vamos a tener el OID Integer.
140
00:07:06,030 --> 00:07:11,010
Podemos hacerlo entender que esta va a ser la primaria y también voy a crearme otro que va a ser el
141
00:07:11,010 --> 00:07:11,520
name.
142
00:07:12,150 --> 00:07:17,340
Y el name pues es un poquito más grande, que va a ser un varchar que puede variar.
143
00:07:17,490 --> 00:07:18,480
Voy a darle guardar, guardar.
144
00:07:18,490 --> 00:07:21,360
Ya tenemos nuestra tabla de héroes.
145
00:07:21,600 --> 00:07:29,040
Perfecto, podemos hacer clic, podemos crear índices, etc contar los registros que en este momento
146
00:07:29,040 --> 00:07:30,960
debería ser cero porque no hay nada.
147
00:07:31,210 --> 00:07:35,250
Podemos irnos aquí y ejecutar SQL es lo que ustedes quieran.
148
00:07:35,250 --> 00:07:37,080
En este caso voy a seleccionarlo.
149
00:07:37,080 --> 00:07:39,510
Voy a tocar el clic aquí donde dice View de Ira.
150
00:07:39,510 --> 00:07:45,960
No tengo el shortcut, no tenemos nada, pero también podemos venir aquí en este panel visual, tocar
151
00:07:45,960 --> 00:07:50,490
este botoncito, además poner el aire de uno o hacer aquí doble clic Superman.
152
00:07:51,630 --> 00:07:52,710
Voy a darle Ok.
153
00:07:52,980 --> 00:07:54,450
Voy a tocar aquí nuevamente.
154
00:07:54,480 --> 00:07:55,980
Número dos, Batman.
155
00:07:59,040 --> 00:07:59,490
Voy a darle.
156
00:07:59,490 --> 00:08:00,060
Ok?
157
00:08:00,390 --> 00:08:04,320
Voy a tocar este botón para ser el que mide los cambios y listo.
158
00:08:04,320 --> 00:08:10,320
Ya podemos venir y hacer, hacer nuestros queries de busquedas, etcétera etcétera y deberíamos de ser
159
00:08:10,320 --> 00:08:15,190
capaces de hacer un asterisco, por ejemplo from en este caso Heroes.
160
00:08:15,810 --> 00:08:17,620
Controlé enter o tienes control enter?
161
00:08:17,620 --> 00:08:19,980
Perdón, es F5 y ahí ya lo tenemos.
162
00:08:20,280 --> 00:08:24,270
Ah, bueno, queremos hacer el conteo, podemos hacer un asterisco o lo que ustedes quieran.
163
00:08:24,530 --> 00:08:25,740
F5 para ejecutarlo.
164
00:08:25,740 --> 00:08:27,030
Y ahí tenemos dos registros.
165
00:08:27,030 --> 00:08:34,800
Y con esto hemos hecho toda la tarea que espero que noten dos cosas uno La verdad, la verdad es que
166
00:08:34,800 --> 00:08:37,800
yo sé que en este momento más de uno está diciendo ay, pero qué tedioso!
167
00:08:37,800 --> 00:08:41,370
Y si yo quiero volver a hacer esto y yo tengo que volverlo a montar, tengo que ejecutar cada uno de
168
00:08:41,370 --> 00:08:47,310
estos comandos secuencialmente, sería mejor de que nosotros de alguna manera pudiéramos registrar todo
169
00:08:47,310 --> 00:08:51,390
esto en un simple archivo para que hagamos todo este proceso con solo un comando.
170
00:08:51,690 --> 00:08:55,920
Y eso es lo que vamos a ver en esta sección con el Docker Post Files, que ya lo van a ver.
171
00:08:55,920 --> 00:08:58,170
Ya vamos a ver cómo es el Docker Compass, que es genial.
172
00:08:58,950 --> 00:09:00,750
Y luego también nosotros.
173
00:09:01,230 --> 00:09:03,420
Es difícil que nos acordemos de todas las configuraciones.
174
00:09:03,420 --> 00:09:06,630
Qué pasa si a mí se me olvida cuál es el password que tenía que poner en la base de datos?
175
00:09:06,630 --> 00:09:12,090
Qué pasa si a mí se me olvida cuál era, por ejemplo, cuál era el volumen que tenía que utilizar?
176
00:09:12,090
--> 00:09:12,480
Entonces?
177
00:09:12,480 --> 00:09:19,530
Hay muchas cosas volátiles de esto que lo vamos a resolver con el Docker Compass, pero por ahora siéntanse
178
00:09:19,530 --> 00:09:20,190
felices.
179
00:09:20,190 --> 00:09:26,760
Si ustedes hicieron todo esto porque no fue una tarea sencilla, más de uno dijo bueno, pero esto fue
180
00:09:26,760 --> 00:09:27,390
pan comido.
181
00:09:27,390 --> 00:09:29,040
Qué bueno que ustedes lo sientan de esa manera.
182
00:09:29,040 --> 00:09:35,460
Pero llega un punto para muchas personas que yo sé que batallaron con algún tipo de paso, que tal vez
183
00:09:35,460 --> 00:09:40,320
la base de datos no se les quería conectar, tal vez cambiamos una variable y ya no sabíamos o que no
184
00:09:40,320 --> 00:09:44,400
se logró almacenar correctamente el pass de la base de datos, qué se yo.
185
00:09:44,700 --> 00:09:50,970
Pero sientanse satisfechos de haber llegado hasta dónde llegaron, Hasta este punto y en la próxima
186
00:09:50,970 --> 00:09:53,400
clase dejen abierto todavía esta tarea.
187
00:09:53,400 --> 00:10:00,090
Yo igual les voy a facilitar este URL porque quiero darles a ustedes un par de tips que nos van a ayudar
188
00:10:00,090 --> 00:10:03,450
a que ya no tengamos que hacer nada de esto tan manual.
189
00:10:03,480 --> 00:10:04,860
Ok, entonces dejémoslo así.
190
00:10:04,890 --> 00:10:05,850
Los veo en la próxima clase.

Continuar navegando