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,750 --> 00:00:08,570 En esta clase les voy a pedir que por favor vayan al material adjunto. 2 00:00:08,570 --> 00:00:13,280 Hay un enlace que los lleva este post en el cual están las instalaciones que yo les voy a pedir que 3 00:00:13,280 --> 00:00:14,650 instalemos en nuestro equipo. 4 00:00:14,780 --> 00:00:19,760 Algunas son opcionales, otras son obligatorias para poderlo seguir, pero las necesito que ustedes 5 00:00:19,820 --> 00:00:25,700 las tengan en su computadora para después simplemente enfocarnos en aprender Docker y todo lo que este 6 00:00:25,700 --> 00:00:28,340 curso tiene para ofrecerles para comenzar. 7 00:00:28,340 --> 00:00:33,050 A pesar de que Docker no depende de nada en lo más mínimo, no hay ninguna dependencia. 8 00:00:33,290 --> 00:00:37,880 Nosotros vamos a hacer ciertos ejercicios en los cuales yo quiero demostrar cómo se pueden conectar, 9 00:00:37,880 --> 00:00:41,990 como hacer binding entre directorios, como servir de producción local. 10 00:00:42,080 --> 00:00:46,430 Cómo sería ese proceso en ya a la hora de crear una imagen, por ejemplo? 11 00:00:47,060 --> 00:00:50,990 En fin, Por eso y otras razones voy a ocupar que tengamos instalado un nodo. 12 00:00:51,380 --> 00:00:55,240 Voy a abrirlo con ustedes en la versión 14 para arriba es más que suficiente. 13 00:00:55,250 --> 00:01:00,140 Pueden descargar la versión de Node, ya sea la 18, en este caso la 19, dependiendo lo que ustedes 14 00:01:00,140 --> 00:01:02,420 estén viendo, posiblemente van a ver la 20 o para arriba. 15 00:01:03,320 --> 00:01:04,250 Entonces descarguen la. 16 00:01:04,270 --> 00:01:10,310 Yo les recomendaría la estable que este LTS también me lo ha preguntado es Lantern Support, es decir 17 00:01:10,310 --> 00:01:12,530 soporte de muchos años. 18 00:01:12,530 --> 00:01:18,590 Este LTS básicamente son como cinco años los que garantiza, pero en todo caso descarguen cualquiera 19 00:01:18,590 --> 00:01:19,370 de esas versiones. 20 00:01:19,370 --> 00:01:24,230 Es una instalación bien sencilla, es Nex, Nex, Nex, nex Nex y una vez se terminan podemos pasar 21 00:01:24,230 --> 00:01:25,310 con el siguiente paso. 22 00:01:25,850 --> 00:01:29,660 Yo voy a estar utilizando este editor de código que es mi Xcode. 23 00:01:29,960 --> 00:01:31,880 Si usted ya lo tiene instalado, pues perfecto. 24 00:01:31,880 --> 00:01:33,800 No es obligatorio usar Xcode. 25 00:01:33,830 --> 00:01:35,690 Ustedes lo instalan para su sistema operativo. 26 00:01:36,290 --> 00:01:38,630 Recuerden, es otra instalación de Next next next. 27 00:01:39,020 --> 00:01:44,840 No hace falta que sea este editor de código porque realmente no vamos a tener ninguna dependencia directa 28 00:01:44,840 --> 00:01:45,690 con Visual Studio Code. 29 00:01:45,890 --> 00:01:50,690 Solo que aquí voy a mostrarles a ustedes los ejercicios, códigos y si quieren seguirme al pie de la 30 00:01:50,690 --> 00:01:53,390 letra, entonces yo le recomiendo Visual Studio Code. 31 00:01:54,550 --> 00:01:56,700 Luego voy a estar utilizando el navegador web de Google Chrome. 32 00:01:56,710 --> 00:01:58,330 No, no necesariamente. 33 00:01:58,330 --> 00:01:59,260 Tampoco lo necesitan. 34 00:01:59,260 --> 00:02:04,510 A fuerza de usar Firefox pueden usar, pueden usar lo que usted desee, pero obviamente voy a querer 35 00:02:04,510 --> 00:02:09,860 ver mis aplicaciones web corriendo, entre otras cosas, y eso lo voy a analizar usando Google Chrome 36 00:02:09,860 --> 00:02:12,700 y luego Postman eventualmente. 37 00:02:12,900 --> 00:02:18,970 Si bien es cierto, esto no es un curso para crear peticiones HTTP o API y todo lo demás, nosotros 38 00:02:18,970 --> 00:02:23,740 vamos a probar ciertas cosas funcionando y para esto voy a usar Postman. 39 00:02:24,010 --> 00:02:29,380 Ok, entonces pueden descargarlo para su sistema operativo Aquí se los debería de reconocer y lo descargan. 40 00:02:29,560 --> 00:02:35,770 Si ustedes están en una mac con un M, algo M1, m2, M3, lo que sea, por donde sea que vaya ese número, 41 00:02:36,070 --> 00:02:41,990 eso significa un Mac Apple y si no ustedes se descargaría el Intel chip. 42 00:02:42,100 --> 00:02:47,440 Si ustedes saben que tienen una Intel y aquí va a aparecer para su sistema operativo, sea Linux o Windows, 43 00:02:47,950 --> 00:02:49,630 lo instalamos es next, next, next. 44 00:02:49,660 --> 00:02:51,100 No hay nada del otro mundo ahí. 45 00:02:51,100 --> 00:02:52,570 No hay nada especial que hacer. 46 00:02:53,200 --> 00:02:54,820 Luego pasamos a la parte de Git. 47 00:02:55,300 --> 00:03:01,690 Usualmente muchas computadoras, lo que son Linux y Mac PSX ya vienen con una versión de Git. 48 00:03:01,720 --> 00:03:03,010 Entonces ustedes lo pueden confirmar. 49 00:03:03,010 --> 00:03:07,390 Si ustedes escriben en git espacio menos, menos versión, presionan enter con que tengan una versión 50 00:03:07,390 --> 00:03:11,530 similar a la mía o obviamente de la dos 20 para arriba es más que suficiente. 51 00:03:12,630 --> 00:03:17,520 Pero si usted le dijera que el comando de Gid no es reconocido por alguna razón, entonces instalemos 52 00:03:17,520 --> 00:03:17,760 Git. 53 00:03:18,150 --> 00:03:22,440 Podemos ir a este enlace, lo descargamos aquí, Va a aparecer para su sistema operativo. 54 00:03:22,680 --> 00:03:25,230 Es otra instalación de Nex Nex, Nex, Nex. 55 00:03:25,650 --> 00:03:30,210 Si ustedes siguen haciendo NEX en Windows, también les va a instalar lo que es el git bash, el cual 56 00:03:30,210 --> 00:03:34,650 es un excelente, un excelente terminal que podemos utilizar inclusive para este curso. 57 00:03:35,100 --> 00:03:41,190 Pero yo les dejo a ustedes la opción para que seleccionen cualquier tipo de terminal o consola o PowerShell 58 00:03:41,190 --> 00:03:45,840 de Windows, lo que ustedes quieran usar para ejecutar sus los comandos que vamos a ver en este curso. 59 00:03:46,230 --> 00:03:50,760 Entonces lo descargan, lo instalan y una vez ya lo tenemos instalado y ustedes se aseguran de que el 60 00:03:50,760 --> 00:03:58,110 comando de abrir esa nueva terminal y ustedes se aseguran que el comando de git versión le responden, 61 00:03:58,410 --> 00:04:01,520 entonces ya podemos pasar a hacer estas dos configuraciones. 62 00:04:01,530 --> 00:04:03,360 Voy a venir aquí y escribir git config. 63 00:04:03,630 --> 00:04:04,680 Vamos a poner su nombre. 64 00:04:05,280 --> 00:04:11,070 Fernando Herrera, en mi caso enter y luego este esta otra configuración que este correo no tiene que 65 00:04:11,070 --> 00:04:13,680 estar registrado en ningún lugar, simplemente es cualquier correo. 66 00:04:13,950 --> 00:04:19,740 Fernando Herrera 85 arroba gmail.com No me manden correos aquí porque la verdad es que este correo ya 67 00:04:19,740 --> 00:04:23,310 casi solo lo uso para fines educativos y presionemos. 68 00:04:24,970 --> 00:04:30,850 Ok, perfecto, ya lo tenemos así y podemos continuar con el siguiente paso que es instalar Docker Desktop. 69 00:04:30,850 --> 00:04:34,840 Y aquí mucha atención para las personas que están siguiendo esto en Linux. 70 00:04:34,870 --> 00:04:41,380 Por favor vean la siguiente clase porque la parte de Docker de esto de una forma relativamente sencilla 71 00:04:41,380 --> 00:04:45,820 está únicamente para lo que es Windows y Mac o SX. 72 00:04:45,850 --> 00:04:50,800 Aquí hay una parte de Linux que si ustedes están en internet pueden hacer click acá y nos vemos en el 73 00:04:50,800 --> 00:04:52,630 siguiente vídeo para hacer esta instalación juntos. 74 00:04:52,630 --> 00:04:58,990 Yo lo voy a hacer mediante Ubuntu, porque hay muchas configuraciones que depende de la versión de sistema 75 00:04:58,990 --> 00:05:02,830 operativo que ustedes están corriendo, y no solo son estas tres, sino que también hay configuraciones 76 00:05:02,830 --> 00:05:09,040 internas entre cada una de ellas, por lo cual voy a hacerlo solo con Ubuntu y ahí ustedes pueden seguirlo 77 00:05:09,250 --> 00:05:12,040 para que miren como es en su versión de sistema operativo. 78 00:05:12,040 --> 00:05:17,170 Pero para gente de Linux, por favor esperen hasta el siguiente video para personas de Windows y Mac, 79 00:05:17,350 --> 00:05:23,230 basta con que ustedes vengan y descarguen lo que es Docker Texto para su sistema operativo es una descarga 80 00:05:23,230 --> 00:05:24,400 relativamente grande. 81 00:05:24,400 --> 00:05:27,130 Como ustedes pueden ver aquí, son 600 megas en este momento. 82 00:05:27,430 --> 00:05:33,550 Puede que cuando ustedes lo vean sea más o más bueno o menos, y cuando esto termine es otra instalación 83 00:05:33,550 --> 00:05:34,900 de next next, next. 84 00:05:35,290 --> 00:05:40,180 No hay que hacer mucha cosa para instalar Docker Desktop nuevamente en Windows y en Mac. 85 00:05:40,570 --> 00:05:46,150 También les pido que tengan presente que hay una dependencias y requisitos mínimos en sistema operativos 86 00:05:46,150 --> 00:05:46,780 de Windows. 87 00:05:46,780 --> 00:05:53,650 Si ustedes no tiene una computadora que cumpla o satisfaga todos los requisitos de Docker Desktop, 88 00:05:53,650 --> 00:05:54,840 no lo van a poder instalar. 89 00:05:54,850 --> 00:06:00,910 Entonces, por favor, antes de hacer cualquier otra cosa, revisen no requisitos acorde a su computadora. 90 00:06:01,660 --> 00:06:06,100 Una vez dicho eso y descargamos e instalamos Docker de esto lo podríamos abrir. 91 00:06:06,100 --> 00:06:12,280 Simplemente manden a llamar Docker o abran las opciones del menú Docker y busquen Docker. 92 00:06:12,280 --> 00:06:16,720 Resto, espérense un momento a que aquí diga que el engine está corriendo. 93 00:06:16,930 --> 00:06:21,460 Si ustedes tuvieran algún error, yo que les va a decir más o menos cuál es el error por el cual el 94 00:06:21,460 --> 00:06:27,720 engine no pudo levantarse, entonces en ese caso hay que tratar nuevamente de leer ese error y solventarlo, 95 00:06:27,730 --> 00:06:31,660 pero la instalación debería ser bastante transparente para la mayoría de nosotros. 96 00:06:32,500 --> 00:06:33,850 Realmente algún inconveniente? 97 00:06:33,850 --> 00:06:39,910 Pueden postear algunas preguntas o bien leer el error y buscarlo, porque básicamente es eso. 98 00:06:39,910 --> 00:06:44,320 Son problemas bastante comunes de una instalación, ya que no hay muchas configuraciones previas. 99 00:06:45,100 --> 00:06:49,210 Por ahora puedo pueden minimizarlo o cerrarlo para la parte de Linux. 100 00:06:49,210 --> 00:06:52,720 Recuerden, lo vamos a hacer en la próxima clase de manera en conjunto. 101 00:06:53,170 --> 00:06:58,630 Regresando a la parte de las instalaciones, ya tenemos esto y aquí luego vamos a pasar a Table Plus, 102 00:06:58,630 --> 00:07:00,280 que es totalmente opcional. 103 00:07:00,520 --> 00:07:05,710 Nosotros vamos a ocupar entradas, digamos que a ver bases de datos y también hay imágenes que vamos 104 00:07:05,710 --> 00:07:11,020 a poder usar ya de programas para analizar la base de datos, pero en general yo voy a estar trabajando 105 00:07:11,020 --> 00:07:17,890 con Table Plus para esto podemos abrir o hacer clic donde dice Mac o Windows lo descargan, es gratuito, 106 00:07:17,890 --> 00:07:23,260 hay un ticket de pago que es Podemos trabajar bastante bien con el ticket gratuito a menos de que ustedes 107 00:07:23,260 --> 00:07:26,200 ya tengan algún programa para manejar sus bases de datos. 108 00:07:26,590 --> 00:07:30,760 Lo que me gusta de Table Plus es que maneja toda la base de datos en las cuales nosotros vamos a trabajar 109 00:07:30,760 --> 00:07:36,310 en este curso, es decir, vamos a trabajar con diferentes bases de datos y vamos a poderlas conectar 110 00:07:36,310 --> 00:07:36,720 aquí. 111 00:07:36,730 --> 00:07:42,010 Esto incluye bases de datos como Mongo, DB, entre otros, y tenemos un único y un único software para 112 00:07:42,010 --> 00:07:42,880 manejarlas todas. 113 00:07:43,270 --> 00:07:45,910 Pero de nuevo, eso es parte totalmente opcional. 114 00:07:45,940 --> 00:07:48,370 Ustedes pueden usar cualquier otro programa si así lo prefieren. 115 00:07:48,370 --> 00:07:50,110 No hay ninguna necesidad de que sea este. 116 00:07:50,650 --> 00:07:52,480 Inclusive también está la versión de Linux. 117 00:07:52,480 --> 00:07:57,070 Entonces pueden hacer aquí y lo instalan acorde a su versión de Linux. 118 00:07:57,670 --> 00:08:03,220 Luego también me dediqué un par de semanas a crear esta guía de atajos de Docker, la cual voy a estar 119 00:08:03,220 --> 00:08:04,360 utilizando a lo largo del curso. 120 00:08:04,360 --> 00:08:10,210 Por favor, descarguen la nos va a servir y nos va a servir también de guía sobre cómo trabajar con 121 00:08:10,240 --> 00:08:10,600 Docker. 122 00:08:10,930 --> 00:08:15,490 Por cierto, o por lo menos una guía de atajos de Docker inicial para bueno, bastante útil para las 123 00:08:15,490 --> 00:08:17,710 personas que están empezando en este mundo. 124 00:08:18,430 --> 00:08:19,930 Nuevamente lo pueden descargar. 125 00:08:19,930 --> 00:08:24,850 Si ustedes me quieren hacer un grandísimo favor, compartan esta hoja de atajos en sus redes sociales. 126 00:08:24,850 --> 00:08:26,200 Ayúdenme a llegar a más personas. 127 00:08:26,200 --> 00:08:27,610 Esto es totalmente gratuito. 128 00:08:27,610 --> 00:08:28,810 Ustedes lo pueden compartir. 129 00:08:29,320 --> 00:08:34,570 Y si ustedes llegaron a través de esta hoja, pues bienvenidos y gracias que a la persona que lo compartió 130 00:08:35,050 --> 00:08:38,860 entonces tengan esta hoja a la mano, la vamos a estar trabajando bastante, descarguen. 131 00:08:38,860 --> 00:08:40,420 Es más, yo la tengo aquí en el escritorio. 132 00:08:40,810 --> 00:08:45,700 Cuando ocupes hacer ciertas referencias en la última página tenemos ciertas glosario de términos que 133 00:08:45,700 --> 00:08:52,750 son bastante comunes en el mundo de Docker y también tenemos la parte de lo que es Docker compost. 134 00:08:52,750 --> 00:08:58,060 Tenemos los archivos de Docker file, tenemos los comandos básicos para trabajar con nuestras imágenes 135 00:08:58,060 --> 00:08:59,620 Todo, todo mediante terminal. 136 00:09:00,710 --> 00:09:04,820 Obviamente también le voy a enseñar unas partes de Docker Desktop, pero usualmente les voy a recomendar 137 00:09:04,820 --> 00:09:08,420 que siempre nos acostumbremos a trabajar con la parte de la terminal. 138 00:09:08,970 --> 00:09:11,010 Ok, una vez ya lo tienen a la mano, podemos seguir? 139 00:09:11,030 --> 00:09:14,090 Me van a preguntar o me preguntan mucho cuáles son mis extensiones de Visual Studio? 140 00:09:14,330 --> 00:09:18,140 La verdad es que no son muchas extensiones las que yo voy a necesitar trabajar aquí. 141 00:09:18,590 --> 00:09:25,550 Una de ellas es este Activities Bar, el cual yo tengo ocupada la barra lateral y puedo poner aquí el 142 00:09:25,970 --> 00:09:26,630 estatus bar. 143 00:09:26,680 --> 00:09:30,350 O sea, este estatus bar que está aquí abajo, yo lo tengo de esta manera. 144 00:09:30,380 --> 00:09:31,430 Esto es lo que hace la Activity. 145 00:09:31,760 --> 00:09:34,280 Es totalmente opcional, pero muchas personas me lo preguntan. 146 00:09:34,290 --> 00:09:35,000 Ahí se los dejo. 147 00:09:35,000 --> 00:09:40,310 Pero en lo personal, ahora prefiero trabajar con un editor de código lo más limpio posible. 148 00:09:40,820 --> 00:09:44,510 También me preguntan cuál es el tema que estoy utilizando para este curso. 149 00:09:44,510 --> 00:09:46,160 Voy a estar trabajando con Ara Tin. 150 00:09:47,560 --> 00:09:48,760 Podemos hacer clic acá. 151 00:09:49,510 --> 00:09:53,670 Lo instalamos, abrimos Visual Studio Code y lo establecemos ahora. 152 00:09:53,680 --> 00:09:54,000 Tim. 153 00:09:54,100 --> 00:09:56,560 Y eso es básicamente todo lo que hay que hacer por ahí. 154 00:09:57,130 --> 00:09:58,060 Regresemos por acá. 155 00:09:58,090 --> 00:09:59,440 Este es mi set de íconos. 156 00:09:59,440 --> 00:10:01,150 Ustedes lo pueden instalar de la misma manera. 157 00:10:01,150 --> 00:10:03,160 Hacen clic acá, abren el Studio Code. 158 00:10:03,520 --> 00:10:04,420 Además hay una actualización. 159 00:10:04,430 --> 00:10:07,470 Voy a actualizar y voy a hacer el reload y listo. 160 00:10:07,480 --> 00:10:09,910 Con eso ya tenemos instalado nuestro paquete de iconos. 161 00:10:10,810 --> 00:10:15,310 Lo voy a cerrar y también me preguntan sobre mis wallpapers. 162 00:10:15,340 --> 00:10:19,090 Estos wallpapers yo se los estoy dejando a ustedes, por ejemplo, este de aquí de Docker. 163 00:10:19,600 --> 00:10:20,890 Ustedes lo van a encontrar por acá. 164 00:10:20,890 --> 00:10:23,980 Estos son todos los wallpapers que yo uso a lo largo de mi curso o de mis cursos. 165 00:10:23,980 --> 00:10:25,600 Pueden usarlos el que quieran. 166 00:10:25,600 --> 00:10:30,820 Algunos los he creado yo, otros he descargado, algunos tienen la fuente de donde están y esos son 167 00:10:30,820 --> 00:10:35,090 simplemente algunos wallpapers que he hecho o descargado de internet perfectamente. 168 00:10:35,110 --> 00:10:40,060 Ustedes los pueden utilizar si les gustan y este JSON viewer es una extensión de Google. 169 00:10:40,060 --> 00:10:45,340 Creo que tengo para ver los archivos o las respuestas JSON un poquito más bonitas en el navegador web. 170 00:10:46,480 --> 00:10:48,670 Espero que no tengan ningún problema instalando esto. 171 00:10:48,670 --> 00:10:54,280 No son instalaciones complicadas y en la parte del siguiente video es totalmente opcional. 172 00:10:54,280 --> 00:10:57,790 Si ustedes están trabajando en Windows y Mac se lo pueden saltar, pero voy a hacer esta instalación 173 00:10:57,790 --> 00:11:05,050 de Docker en Linux porque no es que sea complicada, pero requiere un par de pasos extra y no están 174 00:11:05,530 --> 00:11:09,250 como next, next, next y entonces por eso lo vamos a hacer en Linux en la siguiente clase. 175 00:11:09,520 --> 00:11:10,270 Entonces dejemoslo así. 176 00:11:10,270 --> 00:11:11,260 Los veo en el siguiente video.
Compartir