Summary
Full Transcript
🎦Curso completo: https://www.youtube.com/watch?v=3kS0HBHF8Zo&list=PLCTD_CpMeEKTPcItjs9aikfelqozzh-S4 🔗https://www.docker.com/ En este tutorial te voy a enseñar qué es Docker y por qué se ha convertido en una herramienta tan importante en el mundo del desarrollo, especialmente si estás comenzando desde cero 🚀. Este curso está pensado totalmente para personas novatas, así que si nunca has trabajado con servidores o conceptos avanzados como DevOps, aquí vas a encontrar explicaciones claras y sencillas. Primero entenderás qué es una máquina virtual y cómo funciona al ejecutar un sistema operativo dentro de otro, como por ejemplo Linux dentro de Windows. A partir de ahí, te explico qué es un contenedor y por qué Docker no es exactamente una máquina virtual, aunque se parezca. Verás cómo los contenedores son más ligeros, rápidos y eficientes, ya que no necesitan cargar un sistema operativo completo, sino solo lo necesario para que una aplicación funcione correctamente 💡. También descubrirás las ventajas más importantes de usar Docker, como la posibilidad de aislar aplicaciones para evitar que un problema o ataque afecte a todo el sistema, crear distintos entornos de prueba sin complicaciones y asegurarte de que todos los desarrolladores trabajen bajo las mismas condiciones, sin el clásico “en mi máquina sí funciona” 😅. Además, conocerás cómo Docker permite aprovechar mejor los recursos del servidor e incluso facilitar configuraciones más avanzadas como el balanceo de carga. Este es solo el comienzo de un curso práctico y explicado con analogías sencillas para que cualquier persona pueda entenderlo. Si quieres dominar Docker paso a paso y sin complicaciones, este contenido es para ti 🔥 00:00 INTRODUCCIÓN AL CURSO DE DOCKER PARA NOVATOS 00:30 ¿PARA QUIÉN ES ESTE CURSO? 00:42 ¿QUÉ ES UNA MÁQUINA VIRTUAL? 00:54 EJEMPLO DE MÁQUINAS VIRTUALES CON VIRTUALBOX 01:19 ¿QUÉ ES UN CONTENEDOR? 01:52 DOCKER VS MÁQUINAS VIRTUALES 02:20 ARQUITECTURA: HIPERVISOR VS MOTOR DE DOCKER 03:34 VENTAJAS: MENOR CONSUMO DE RECURSOS Y MAYOR VELOCIDAD 03:58 ¿POR QUÉ USAR DOCKER EN SERVIDORES? 04:23 PROBLEMAS DE SEGURIDAD SIN CONTENEDORES 05:00 AISLAMIENTO Y SEGURIDAD CON DOCKER 05:24 CONTENEDORES PARA ENTORNOS DE PRUEBA 05:50 ENTORNOS: DESARROLLO, TESTING Y PRODUCCIÓN 06:19 ENTORNOS INDIVIDUALES PARA PROGRAMADORES 06:46 CONSISTENCIA ENTRE DESARROLLO Y PRODUCCIÓN 07:16 BALANCEO DE CARGA CON CONTENEDORES 07:38 CIERRE Y ADELANTO DEL CURSO
