En esta clase les voy a pedir que por favor vayan al material adjunto.
Hay un enlace que los lleva este post en el cual están las instalaciones que yo les voy a pedir que
instalemos en nuestro equipo.
Algunas son opcionales, otras son obligatorias para poderlo seguir, pero las necesito que ustedes
las tengan en su computadora para después simplemente enfocarnos en aprender Docker y todo lo que este
curso tiene para ofrecerles para comenzar.
A pesar de que Docker no depende de nada en lo más mínimo, no hay ninguna dependencia.
Nosotros vamos a hacer ciertos ejercicios en los cuales yo quiero demostrar cómo se pueden conectar,
como hacer binding entre directorios, como servir de producción local.
Cómo sería ese proceso en ya a la hora de crear una imagen, por ejemplo?
En fin, Por eso y otras razones voy a ocupar que tengamos instalado un nodo.
Voy a abrirlo con ustedes en la versión 14 para arriba es más que suficiente.
Pueden descargar la versión de Node, ya sea la 18, en este caso la 19, dependiendo lo que ustedes
estén viendo, posiblemente van a ver la 20 o para arriba.
Entonces descarguen la.
Yo les recomendaría la estable que este LTS también me lo ha preguntado es Lantern Support, es decir
soporte de muchos años.
Este LTS básicamente son como cinco años los que garantiza, pero en todo caso descarguen cualquiera
de esas versiones.
Es una instalación bien sencilla, es Nex, Nex, Nex, nex Nex y una vez se terminan podemos pasar
con el siguiente paso.
Yo voy a estar utilizando este editor de código que es mi Xcode.
Si usted ya lo tiene instalado, pues perfecto.
No es obligatorio usar Xcode.
Ustedes lo instalan para su sistema operativo.
Recuerden, es otra instalación de Next next next.
No hace falta que sea este editor de código porque realmente no vamos a tener ninguna dependencia directa
con Visual Studio Code.
Solo que aquí voy a mostrarles a ustedes los ejercicios, códigos y si quieren seguirme al pie de la
letra, entonces yo le recomiendo Visual Studio Code.
Luego voy a estar utilizando el navegador web de Google Chrome.
No, no necesariamente.
Tampoco lo necesitan.
A fuerza de usar Firefox pueden usar, pueden usar lo que usted desee, pero obviamente voy a querer
ver mis aplicaciones web corriendo, entre otras cosas, y eso lo voy a analizar usando Google Chrome
y luego Postman eventualmente.
Si bien es cierto, esto no es un curso para crear peticiones HTTP o API y todo lo demás, nosotros
vamos a probar ciertas cosas funcionando y para esto voy a usar Postman.
Ok, entonces pueden descargarlo para su sistema operativo Aquí se los debería de reconocer y lo descargan.
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,
eso significa un Mac Apple y si no ustedes se descargaría el Intel chip.
Si ustedes saben que tienen una Intel y aquí va a aparecer para su sistema operativo, sea Linux o Windows,
lo instalamos es next, next, next.
No hay nada del otro mundo ahí.
No hay nada especial que hacer.
Luego pasamos a la parte de Git.
Usualmente muchas computadoras, lo que son Linux y Mac PSX ya vienen con una versión de Git.
Entonces ustedes lo pueden confirmar.
Si ustedes escriben en git espacio menos, menos versión, presionan enter con que tengan una versión
similar a la mía o obviamente de la dos 20 para arriba es más que suficiente.
Pero si usted le dijera que el comando de Gid no es reconocido por alguna razón, entonces instalemos
Git.
Podemos ir a este enlace, lo descargamos aquí, Va a aparecer para su sistema operativo.
Es otra instalación de Nex Nex, Nex, Nex.
Si ustedes siguen haciendo NEX en Windows, también les va a instalar lo que es el git bash, el cual
es un excelente, un excelente terminal que podemos utilizar inclusive para este curso.
Pero yo les dejo a ustedes la opción para que seleccionen cualquier tipo de terminal o consola o PowerShell
de Windows, lo que ustedes quieran usar para ejecutar sus los comandos que vamos a ver en este curso.
Entonces lo descargan, lo instalan y una vez ya lo tenemos instalado y ustedes se aseguran de que el
comando de abrir esa nueva terminal y ustedes se aseguran que el comando de git versión le responden,
entonces ya podemos pasar a hacer estas dos configuraciones.
Voy a venir aquí y escribir git config.
Vamos a poner su nombre.
Fernando Herrera, en mi caso enter y luego este esta otra configuración que este correo no tiene que
estar registrado en ningún lugar, simplemente es cualquier correo.
Fernando Herrera 85 arroba gmail.com No me manden correos aquí porque la verdad es que este correo ya
casi solo lo uso para fines educativos y presionemos.
Ok, perfecto, ya lo tenemos así y podemos continuar con el siguiente paso que es instalar Docker Desktop.
Y aquí mucha atención para las personas que están siguiendo esto en Linux.
Por favor vean la siguiente clase porque la parte de Docker de esto de una forma relativamente sencilla
está únicamente para lo que es Windows y Mac o SX.
Aquí hay una parte de Linux que si ustedes están en internet pueden hacer click acá y nos vemos en el
siguiente vídeo para hacer esta instalación juntos.
Yo lo voy a hacer mediante Ubuntu, porque hay muchas configuraciones que depende de la versión de sistema
operativo que ustedes están corriendo, y no solo son estas tres, sino que también hay configuraciones
internas entre cada una de ellas, por lo cual voy a hacerlo solo con Ubuntu y ahí ustedes pueden seguirlo
para que miren como es en su versión de sistema operativo.
Pero para gente de Linux, por favor esperen hasta el siguiente video para personas de Windows y Mac,
basta con que ustedes vengan y descarguen lo que es Docker Texto para su sistema operativo es una descarga
relativamente grande.
Como ustedes pueden ver aquí, son 600 megas en este momento.
Puede que cuando ustedes lo vean sea más o más bueno o menos, y cuando esto termine es otra instalación
de next next, next.
No hay que hacer mucha cosa para instalar Docker Desktop nuevamente en Windows y en Mac.
También les pido que tengan presente que hay una dependencias y requisitos mínimos en sistema operativos
de Windows.
Si ustedes no tiene una computadora que cumpla o satisfaga todos los requisitos de Docker Desktop,
no lo van a poder instalar.
Entonces, por favor, antes de hacer cualquier otra cosa, revisen no requisitos acorde a su computadora.
Una vez dicho eso y descargamos e instalamos Docker de esto lo podríamos abrir.
Simplemente manden a llamar Docker o abran las opciones del menú Docker y busquen Docker.
Resto, espérense un momento a que aquí diga que el engine está corriendo.
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
engine no pudo levantarse, entonces en ese caso hay que tratar nuevamente de leer ese error y solventarlo,
pero la instalación debería ser bastante transparente para la mayoría de nosotros.
Realmente algún inconveniente?
Pueden postear algunas preguntas o bien leer el error y buscarlo, porque básicamente es eso.
Son problemas bastante comunes de una instalación, ya que no hay muchas configuraciones previas.
Por ahora puedo pueden minimizarlo o cerrarlo para la parte de Linux.
Recuerden, lo vamos a hacer en la próxima clase de manera en conjunto.
Regresando a la parte de las instalaciones, ya tenemos esto y aquí luego vamos a pasar a Table Plus,
que es totalmente opcional.
Nosotros vamos a ocupar entradas, digamos que a ver bases de datos y también hay imágenes que vamos
a poder usar ya de programas para analizar la base de datos, pero en general yo voy a estar trabajando
con Table Plus para esto podemos abrir o hacer clic donde dice Mac o Windows lo descargan, es gratuito,
hay un ticket de pago que es Podemos trabajar bastante bien con el ticket gratuito a menos de que ustedes
ya tengan algún programa para manejar sus bases de datos.
Lo que me gusta de Table Plus es que maneja toda la base de datos en las cuales nosotros vamos a trabajar
en este curso, es decir, vamos a trabajar con diferentes bases de datos y vamos a poderlas conectar
aquí.
Esto incluye bases de datos como Mongo, DB, entre otros, y tenemos un único y un único software para
manejarlas todas.
Pero de nuevo, eso es parte totalmente opcional.
Ustedes pueden usar cualquier otro programa si así lo prefieren.
No hay ninguna necesidad de que sea este.
Inclusive también está la versión de Linux.
Entonces pueden hacer aquí y lo instalan acorde a su versión de Linux.
Luego también me dediqué un par de semanas a crear esta guía de atajos de Docker, la cual voy a estar
utilizando a lo largo del curso.
Por favor, descarguen la nos va a servir y nos va a servir también de guía sobre cómo trabajar con
Docker.
Por cierto, o por lo menos una guía de atajos de Docker inicial para bueno, bastante útil para las
personas que están empezando en este mundo.
Nuevamente lo pueden descargar.
Si ustedes me quieren hacer un grandísimo favor, compartan esta hoja de atajos en sus redes sociales.
Ayúdenme a llegar a más personas.
Esto es totalmente gratuito.
Ustedes lo pueden compartir.
Y si ustedes llegaron a través de esta hoja, pues bienvenidos y gracias que a la persona que lo compartió
entonces tengan esta hoja a la mano, la vamos a estar trabajando bastante, descarguen.
Es más, yo la tengo aquí en el escritorio.
Cuando ocupes hacer ciertas referencias en la última página tenemos ciertas glosario de términos que
son bastante comunes en el mundo de Docker y también tenemos la parte de lo que es Docker compost.
Tenemos los archivos de Docker file, tenemos los comandos básicos para trabajar con nuestras imágenes
Todo, todo mediante terminal.
Obviamente también le voy a enseñar unas partes de Docker Desktop, pero usualmente les voy a recomendar
que siempre nos acostumbremos a trabajar con la parte de la terminal.
Ok, una vez ya lo tienen a la mano, podemos seguir?
Me van a preguntar o me preguntan mucho cuáles son mis extensiones de Visual Studio?
La verdad es que no son muchas extensiones las que yo voy a necesitar trabajar aquí.
Una de ellas es este Activities Bar, el cual yo tengo ocupada la barra lateral y puedo poner aquí el
estatus bar.
O sea, este estatus bar que está aquí abajo, yo lo tengo de esta manera.
Esto es lo que hace la Activity.
Es totalmente opcional, pero muchas personas me lo preguntan.
Ahí se los dejo.
Pero en lo personal, ahora prefiero trabajar con un editor de código lo más limpio posible.
También me preguntan cuál es el tema que estoy utilizando para este curso.
Voy a estar trabajando con Ara Tin.
Podemos hacer clic acá.
Lo instalamos, abrimos Visual Studio Code y lo establecemos ahora.
Tim.
Y eso es básicamente todo lo que hay que hacer por ahí.
Regresemos por acá.
Este es mi set de íconos.
Ustedes lo pueden instalar de la misma manera.
Hacen clic acá, abren el Studio Code.
Además hay una actualización.
Voy a actualizar y voy a hacer el reload y listo.
Con eso ya tenemos instalado nuestro paquete de iconos.
Lo voy a cerrar y también me preguntan sobre mis wallpapers.
Estos wallpapers yo se los estoy dejando a ustedes, por ejemplo, este de aquí de Docker.
Ustedes lo van a encontrar por acá.
Estos son todos los wallpapers que yo uso a lo largo de mi curso o de mis cursos.
Pueden usarlos el que quieran.
Algunos los he creado yo, otros he descargado, algunos tienen la fuente de donde están y esos son
simplemente algunos wallpapers que he hecho o descargado de internet perfectamente.
Ustedes los pueden utilizar si les gustan y este JSON viewer es una extensión de Google.
Creo que tengo para ver los archivos o las respuestas JSON un poquito más bonitas en el navegador web.
Espero que no tengan ningún problema instalando esto.
No son instalaciones complicadas y en la parte del siguiente video es totalmente opcional.
Si ustedes están trabajando en Windows y Mac se lo pueden saltar, pero voy a hacer esta instalación
de Docker en Linux porque no es que sea complicada, pero requiere un par de pasos extra y no están
como next, next, next y entonces por eso lo vamos a hacer en Linux en la siguiente clase.
Entonces dejemoslo así.
Los veo en el siguiente video.