DOCKER De NOVATO a PRO! (CURSO COMPLETO EN ESPAÑOL)
Вставка
- Опубліковано 27 лип 2024
- En este video, vemos lo que yo considero lo suficiente para poder trabajar profesionalmente con Docker como un desarrollador.
00:00 - Intro
01:14 - Instalando Docker
03:43 - Diferencias entre Docker y Maquinas Virtuales (VMs)
09:48 - Imágenes en Docker y docker run
14:34 - Comandos más comunes de Docker
21:28 - Desarrollando en Docker
22:02 - Escribiendo un Dockerfile
30:22 - Construyendo una imagen a partir de un Dockerfile (docker build)
33:00 - Usando puertos en Docker
34:54 - Volúmenes en Docker
39:50 - docker build y docker push
45:26 - Corriendo varios containers a la vez
56:01 - docker-compose
1:05:08 - Outro
Repo con los archivos que usé: github.com/pablokbs/peladoner...
Empezamos del principio instalando Docker, comparándolo con una VM, pasamos a docker run y aprendemos sobre imágenes, y los comando más usados. Después vemos como desarrollar una aplicación en Node.js usando Docker. Escribimos el Dockerfile, construimos la imagen con docker build y subimos nuestra imagen a un repositorio de Docker, en este caso, dockerhub.
Luego corremos nuestra nueva imagen, usando puertos para exponer nuestra aplicación a nuestra PC, para poder verla con un navegador web.
Después vemos cómo montar nuestros archivos para poder desarrollar y mantener datos persistentes.
Finalmente vemos cómo correr varios contenedores a la vez compartiendo la red, y usando docker-compose
--
Repo con todos los archivos que uso: github.com/pablokbs/peladonerd
Merchandising Pelado Nerd: merch.peladonerd.com
Micrófono: Rode VideoMicro + Zoom H1N
Cámara: Sony A7 Mark III
Lente: Sony 28-70mm 3.5
Laptop: Macbook Pro 16'' 2019
Puedes encontrar todos mis links en peladonerd.com - Наука та технологія
Varios comentaron correctamente que podría haber solucionado el problema de correr la app antes de mysql usando un "depends_on" en el docker-compose. Acá está la documentación:
docs.docker.com/compose/startup-order/
Pero como dicen ahi, el depends_on no espera a que la aplicación esté funcionando, solo espera a que el proceso inicie. La forma correcta es hacer que la aplicación no se muera cuando no se pueda conectar a la base de datos, sino que reintente hasta que se conecte y ahi siga andando. Obvio esto es algo mas avanzado y no tenía sentido comentarlo con este codigo de prueba, pero está bueno saberlo para los casos reales.
PD: Muchos piden un video como este pero de Kubernetes. Tranquilos, ya va a llegar.
Precisamente, yo hice un script para un contenedor con ghost (cms) que hace una petición y si falla lanza un sleep y reintenta luego
Frixzone sucks! Ahora los. spam hablan entre ellos? Toma eso IA.
Fantástico video, estaría bien el de Kubernetes, ahora puedo probar mis apps con Python y Flask sin el problema de dependencias ya que puedo usar las mismas imágenes que en producción. Gracias.
De lo mejor que he visto, la mejor hora aprovechada.. Esperando ver el video de kubernetes.
@@xiscodev Yo hago varios sleeps incrementales en una app net5. Si falla en 7 intentos entonces sí doy el error y la cierro
Los tipos que, como vos, comparten tan cabalmente el conocimiento, se merecen sólo lo mejor. Muchas gracias!
Además, demuestran que están 2 o más pasos adelante, cuando vos aprendiste lo que ellos comparten, su neuronas ya están masticando lo que será nuestro próximo paso. Felicitaciones Pelado!
Lo mejor = plata
sacale copias...lustrale los huevos, sacale una beca en el CONALEP.
Cabalmente = 🇸🇻? 🤣
totalmnente...
es un grande.
saludos
Me vi un curso de 20hs en udemy, y viene el chabon este en 1 hora, y lo resume todo, un capo
Al principio me burlé porque "de novato a pro" en 1hra... 1 hora después, agradeciendo pedazo de contenido jaja. Tienes un seguidor nuevo
Eso de conectar los contenedores usando "network" y el "docker-compose" es una joya. Excelente video.
Qué lujo encontrar contenido de tan buena calidad, en español y encima gratuito. Muchísimas gracias!
Muy buen video pelado. Claro, completo, directo... Felicitaciones!
El mundo necesita mas gente como tu, toda la disposición para compartir el conocimiento, no te guardas nada, te deseo lo mejor y gracias nuevamente, y una ultima cosa, este canal si que esta bueno
Increíble! Gracias por la dedicación. Estuvo más que magnífico todo el contenido y súper entendible incluso para alguien como yo que nunca había estudiado nada relacionado con la tecnología Docker.
Genial. De lujo!
Es un placer y un lujo tener especialistas y comunicadores como tu, con la generosidad de compartir cantidad de conocimientos, yendo al grano, y
por supuesto, con los extraordinarios finales!!
Muchas gracias y un saludo desde Sevilla - España
Hace un tiempo que te sigo y eres muy grande. Gracias por compartir tus conocimientos de la forma que lo haces. Cada vídeo tuyo no tiene desperdicio
Gran curso para un no iniciado como yo :D al final se volvio un poco más confuso con el tema de las redes pero creo que verlo un par de veces más servirá para entenderlo. Magnifico trabajo, gente como usted hacen el mundo mejor!
Me gustaría que hicieras un video de trabajar Gitea y Jenkins con Docker, y que estos se conecten entre sí para la automatización de despliegue de cambios que se den en el repositorio.
Pelao yo empecé con tus videos de cursos ninja y la playlists de kubernetes me la he visto mil veces y me han ayudado muuuuuucho, gracias por todos tus aportes, saludos a Lupe y a toda la comunidad
Que buen video bro, gracias a este video logre entender a la perfección el propósito de utilizar Docker!! Ahora lo que resta es ponerlo en practica y seguir aprendiendo.
Que grande sos Pelado! Te agradezco por compartir tu experiencia. ¡Gracias!
Alm, justo hoy tenía pensado ver un curso completo en el trabajo, ya que por primera vez necesito saber Docker de pie a cabeza, cuando me llegó la notificación pensé que sería un promocional para Udemy y en ningún momento dude en comprarlo, pero luego vi que era un curso para UA-cam y aparte bien corto. Se agradece tanto pelado. Pronto te mando una recompensa.
Espectacular, Pelado!!!!. Estoy llevando un curso básico de docker y con esto aprendí más que todo lo que explican allí. Deberías subirlo a xvideos y te aseguro que tendrías más vistas que Johnny Sins
xvideos es una pagina de CARNE CON PAPA... jijijijijj
Mi profe nos dio todo eso en más de 4 clases, cada clase más de 2 horas. Contenido completo bien organizado y pedagógico. Felicidades.
Tus tutoriales son los mejores, en verdad admiro tu trabajo, muchas gracias por tus contribuciones a la comunidad.
Hasta ahora el mejor video que me he encontrado de Docker, al fin he podido comprender a fondo bastantes cosas e incluso poder arrancar un contendedor nodejs+mysql con docker-compose gracias a ti.
Mil gracias!
Tremendo curso de Docker! Siendo un desarrollador que pronto empezara a usar Docker te agradezco por este tutorial, que buena organizacion y entrega de conocimientos has hecho con este video. Te deseo lo mejor!
Noo amigo! Tu, por ser desarroyador y usar Docker te mereces lo mejor! Eres un ejemplo
Excelente video Pelado Nerd!!! Temas claros, directos y súper completo como para iniciar con buen nivel de Docker. Muchas gracias!
Me encanta cuando alguien explica tan bien la tecnología. Desde Madrid te doy mi más sincera enhorabuena porque llevo años buscando este video que explica de forma práctica y sencilla, conceptos y lo fundamental que necesitas saber de docker y para qué se usa
MIUYYYY bueno. LEJOS. La mejor explicacion teorica y practica que he visto. MIL gracias por compartir tu conocimiento.
Muchas gracias, me sirvió mucho para refrescar conceptos. estaría bueno que realizases un video igual para intermedio de docker-compose. (sobre todo las buenas practicas) , 10/10.
Tremendo video!! Te pasaste. Directo al grano y en 1 hora el mejor repaso que he visto a docker. Gracias !!
Gracias por esta labor de divulgación, soy estudiante de seguridad informática, en el curso hemos visto esta tecnología bastante por encima y tus vídeos anteriores me han ayudado mucho, voy a ver este para tener una visión global, de nuevo gracias por este trabajo tan excepcional, ¡tienes un nuevo suscriptor desde España!
El video que nunca pedí, pero que siempre esperé!
Aprendí docker con tus vídeos, estuve a punto de pagar por un curso pero tú me salvaste, con gusto veo todos los anuncios de tus vídeos. Muchas gracias. Inmediatamente comparto tu curso.
Puedes comprarle algo de merch si crees que el video valió más que el curso :)
Buena iniciativa la de acumular/revisar varios vídeos clásicos. Eres una inspiración. Sigue así.
¡Excelente video! Justifica totalmente la duración: muy bien explicado, completo y concreto. Te estoy muy agradecido
Ha sido una auténtica pasada!!! Le estoy dando vueltas, como estoy un poco verde, para crear mis entornos de programación. Pensaba que eran maquinas virtuales.. pero YA entiendo gracias a tí la diferencia.
Ahora quiero saber que es Kubernetes!! Pedazo de subscripción te voy a pegar! :D
Por tus videos me interese mucho en el tema de docker, me puse a estudiar tambien por mi cuenta y un dia en la empresa en la que trabajo dijeron, quien puede hacer algo en DOCKER, levante la mano y dije que yo, (aunque aun no sabia "todo" pero si lo "basico") asi que dejame decirte que hoy soy el que esta implementando Docker con Jenkins para hacer CI/CD y otras cosas mas.
Gracias por tu contenido :D, de verdad ayuda mucho.
Fantástico contenido! Un trabajo de altísima calidad Pablo. Muchas gracias por compartir tu experiencia :)
Buenísimo este video! me pase días leyendo posts y documentación sobre como iniciar en docker y vos lo explicaste mucho mejor en solo 1 hora!
Increible video, explicas muy bien, pausado y bastante claro, a parte de que no se hace para nada pesado seguir el vídeo. Antes de ver este vídeo me hice unos 5 o 6 cursos diferentes de docker en plataformas como coursera y no lograba comprender apenas nada, mas allá de la arquitectura de docker. Con tu vídeo pude practicar, aprender cosas nuevas y comprender las que ya supuestamente sabía. Me estoy formando en mi empresa para ejercer como Junior DevOps Engineer y gracias a ti voy a poder ser de utiidad.
P.D: Voy Directo a ver el vídeo de Kubernetes, espero que sea igual de bueno.
P.D2: Podrías hacer uno de Jenkins? Me encantaría comprender su funcionamientoen condiciones.
Genial! Esperamos el de kubernetes xD
Me adiero a la solicitud !! :D
ya somos varios
Me uno!
y ya esta el curso?
Me uno.
Muy bien explicado amigo. Muchas gracias por compartir tu conocimiento. Son los 60 minutos mas provechosos que he tenido en UA-cam desde hace meses.
muy bueno! no hay nada mejor que una explicación potenciada con ejemplos. Listo para recomendar!
Hola pelado, excelente playlist, me gustaría ver algunos videos actualizados de Terraform o Gitlab CI/CD
Muy bueno el curso. Partiendo con el Dockers en 14 minutos y luego este, uno queda realmente claro. Me gustaría saber si tienes algún video de cómo ir desde este punto hasta la entrega de un proyecto en Dockers a un cliente? ¿Cómo mezclar esto con el mundo del DevOps (CI/CD)?
excelente amigo.... soy dev iniciando con docker para mi app y tu video me dio todas las herramientas necesarias para entender que es DOCKER. Mil Gracias
Sos lo mejor que le paso al mundo de SRE. Gracias man. Desde que te conoci no paro de aprender cosas.
Muy buen contenido, me encantaría ver lo mismo de Kubernetes.
Empecé a usar Docker en mi empresa gracias a tus vídeos hace aproximadamente 1 año y la verdad es que va de lujo.
Me encantaría ponerme ahora con Kubernetes, pero no termino de entender ciertos conceptos (pods con persistencia, etc.) y con tus otros vídeos de Kubernetes siempre estoy un poco perdido, entiendo que asumes que ya sabemos ciertos conocimientos que estoy seguro de no tener.
me aúno también a tu pedido...1
Esperando el de kubernetes...
Creo que es uno de los mejores videos para iniciar con Docker, muchas gracias por compartir tus conocimiento man.. ojala tengas la version dos con casos mas complejos.. :)
Gracias por existir Pablo! No sabes lo mucho que quería entender Docker y por mucho tiempo lo "skipeaba" de mis cosas por aprender porque no lo entendía, creía que lo sabía pero ahora me doy cuenta que NO lo sabía. Mil gracias crack!!!
Había tocado un poco el tema de Docker en la universidad, pero con este video aprendí muchísimo. Y que buen outro jajajaja. Que buena explicación. Primera vez que agradezco las sugerencias
Fantástico! tenía rato revisando tutoriales y es el mejor que he encontrado (mira que revisé bastantes)
Muy bueno. Rápido y conciso. Vas al grano lo cual es estupendo
Gracias Pablo por representar nuestro pais la comunidad hispana tiene cada dia gente mas profesional y vos estas en ese team. Saludos desde la Patagonia!
Señor, mis felicitaciones por tremendo video. Muy claro y explicativo!
Merecidísimo like y la suscripción, obvio.
Había visto otro tutorial y se me hizo super complejo...
Aquí veo que no es tan difícil, gracias por compartir... Esto vale oro
Me recomendaron tu canal y la verdad que es la mejor explicación de Docker hasta el momento!! Muchísimas gracias por compartir tu conocimiento!
Buenisimo!! Gran tutorial aprendí mucho. No tenia nada de conocimiento de docker y ahora se bastante gracias a vos. Recomendado ver varias veces para reforzar y eso es lo que voy hacer. Pura vida.
pablo, me cargas loco ya nose que mas videos tuyos ver el dia de hoy.... felicitaciones
Este curso esta con madre, aprendí un monto falta que lo aplique en desarrollo, a decir verdad docker no le veía sentido, pero ahora se que es una maravilla. Saludos y gracias
He visualizado y leído varios tutoriales e Docker pero este me ha parecido el mejor, muchas gracias
Muy bueno el vídeo. Hace unos años que sólo hago desarrollo y no toco la parte de sistemas. De hace tiempo quería ponerme al día y enterarme de "eso del docker". Tienes una forma de exponer clarísima y amena, y he alucinado con la potencia de la cosa.
Muchas gracias por el aporte!! Tu generosidad no tiene precio!
Tienes vocación de profesor, sabes explicar la parte técnica muy bien, tienes la idea clara y ves más allá....simplemente una joya de conocimiento...me suscribo....muchas gracias
Brother, excelente trabajo, llevo el 50% del video haciendo prácticas y está muy bueno
Genial, estaba en cero en docker y me ha servido esta hora para empaparme. Un abrazo.
Dos días viendo el video, lo genial es los errores que se generaron durante la explicación y como los solucionabas. Excelente
Está genial el video, me lo recorrí todo, hice todos los ejercicios y me lo documenté todo. Por favor, hacé mas videos como este!!!! Mil gracias loco!!!!!
¡Muchas gracias! Necesitaba este video para tener un overview más claro sobre Docker
Que grande estuve en cursos de dias explicando docker y vos lo hiciste en un video de 1 hora. Sos groso pelado. Ya quedo en mis favoritos y se lo reenvio a mis compañeros.
Super buen video, no importa el nivel que tengas te ayuda a aprender y a reforzar los conocimientos de Docker! Gracias crack!!
Excelente...! Lo tengo como referencia y siempre vuelvo aqui.! Dios te bendiga y sigue adelante.
Que gran aporte, muchas gracias por compartir. siempre docker se me había hecho complejo hasta llegar aca, de verdad muchas gracias!
Gracias por compartir tus conocimientos bro.. como desarollador tengo años escuchando de Docker pero le verdad nunca me había entusiasmado a usarlo, tu vídeo me motivo a ver qué tal, la verdad está muy bueno y con estás bases es un gran inicio.. muy bueno, un abrazo!
Empezando con esto siento algo difícil aprenderlo al 100% pero el video es muy explicativo. Gracias por la enseñanza 👊🏽
Excelente tutorial, preciso y puntual y creeme que pague por un curso en linea en una plataforma reconocida y daban mucha vuelta, gracias man, saludos desde Panama.
Fantástico vídeo! Me ha ido fenomenal para poder enseñar docker a un compañero siguiéndolo paso a paso
El mejor curso de docker que he visto. Enhorabuena y gracias por compartir.
Gracias Pela! , estos tutoriales valen oro!, ni siquiera tengo que aumentar la velocidad de tus videos, porque son claros y hablas rápido jejeje, abrazo desde Santa Fe!
Excelente video! Muy preciso! Había usado docker muy básico, y con este video me dio una visión más clara y general de esta herramienta! Muchas gracias!!!
Muchas gracias amigo. De muchísima ayuda. Desde hace un par de años he usado Docker pero había muchas cosas que las hacia sin terminar de entender bien que eran. Ahora esta todo mas claro, además que explicas muy bien. Saludos desde Bogotá.
Wao, es la primera vez q me veo un tuto de 1 hora y no se me hizo pesado ni extenso... felicidades...
Gracias por compartir y tomarte el tiempo de hacer el video!
👏👏👏👏👏 excelente video!! Muchísimas gracias por hacerlo con tan gran calidad! Un abrazo fuerte desde Medellín!!
Excelente video! Muy claro , didáctico, llevadero y completo.
¡¡¡Wow!!!. Con personas como tu se entiende todo perfectamente. Muchas gracias por este aporte que me ha aclarado y enseñado bien esta tecnología que necesito para mi trabajo y a partir de ahora intentaré incluso implementar en mis proyectos personales. Gracias.
Muy muy bueno.. Estaba en cero con esto, y existen cursos ridiculamente largos. Solo una hora bastaba para aprenderlo . Excelente !
Eres un crack, llevo mucho tiempo trasteando con docker pero no terminaba de comprender al 100% su funcionamiento. Este vídeo me ha ayudado mucho, gracias
Muchísimas gracias Pelado, lo he seguido desde el principio hasta el final y ha sido muy interesante e instructivo. Un abrazo
Muchas gracias Maestro!... no te imaginas el plus que le has dado a su CV a muchos profesionales, literal..., PD: sigue con el formato entre 1 y 2 horas si creas mas contenido ;)
Sos un genio, Pablo. Gracias por compartir todos tus conocimientos!
Excelente! El mejor video de Docker que vi! Me lo vi completo!
Que grande pelado... Desde tus tiempos de sílice dándome una mano y ahora estos vídeos están geniales.
Felicitaciones por este material increible! Si pudiese te daría miles de likes, pero como no puedo voy a mirarlo 50 veces para reafirmar el conocimiento.
video de hace 3 años pero sigue siendo valioso, gracias por el contenido.
El mejor curso de Docker, sin dudas! Y bueh, no podía ser de otra forma...
que buena presentacion, muchas gracias. Este curso esta muy completo. Muy divertido el final, para los que se saltaron toda la magistral explicación.
Espectacular, de lo mejor que he visto en castellano, felicidades!
Pelado sos un crack! Como Data Engineer, me sirvió muchísimo para deployar imágenes en databricks para no tener que andar instalando y configurando librerías a mano. Gracias por compartie tus conocimientos de manera pública y gratuita.
en la facultad me hablaron 1 hora sobre que es docker y no le entendi una garompa, usted me lo comento en menos de 5 min y me quedo completamente claro. Un grandeeee!
un crack, de verdad que veo todos tu vídeos y aprendo cada vez más, muy bien explicado
Gracias Pablo, sos un genio ! Estoy adentrándome en el mundo de Docker y fue muy especial el vídeo. Aguante Mendoza 💪🏻