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: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.
Compartir