Fundamentos de los contenedores Docker
Aprenda cómo Docker empaqueta aplicaciones en contenedores portátiles y cómo ejecutar, inspeccionar, acceder y exponer dichos contenedores desde la línea de comandos. Este curso le ofrece una introducción práctica a los flujos de trabajo basados en contenedores sin necesidad de experiencia previa.
¿Por qué es importante?
Los contenedores son ahora una parte estándar de la infraestructura moderna. Incluso si no está construyendo una plataforma completa nativa de la nube, es muy probable que necesite ejecutar servicios en contenedores, inspeccionar sus registros (logs) o exponerlos a través de puertos mapeados. Comprender los conceptos básicos de Docker le ayudará a trabajar en entornos de desarrollo, operaciones y despliegue con mayor fluidez.
Lo que aprenderá
- Verificar un entorno Docker funcional y comprender los conceptos básicos del tiempo de ejecución local.
- Ejecutar su primer servicio en contenedores y observar cómo lo gestiona Docker.
- Acceder a un contenedor en ejecución de forma interactiva con
exec. - Inspeccionar los registros (logs) del contenedor para la resolución de problemas y verificación.
- Utilizar el mapeo de puertos para exponer servicios en contenedores al host.
- Aplicar estas habilidades en un desafío rápido de despliegue de un servidor web.
Hoja de ruta del curso
El curso comienza con la instalación de Docker y las comprobaciones del entorno para que pueda confirmar que el tiempo de ejecución está disponible y listo para usar. Luego, pasamos a ejecutar su primer servicio, lo que le dará una visión directa de cómo Docker inicia y gestiona una aplicación en contenedores.
A continuación, aprenderá a acceder a un contenedor en ejecución con exec, lo cual es útil para la inspección y diagnósticos sencillos. Después, el curso se centra en los registros (logs) del contenedor, seguido del mapeo de puertos para que pueda comprender cómo un servicio dentro de un contenedor se vuelve accesible desde el exterior.
El curso finaliza con el desafío de despliegue rápido de un servidor web, donde el inicio del contenedor, la inspección del servicio, los registros y la exposición de puertos se combinan en un flujo de trabajo práctico de estilo despliegue.
¿Para quién es este curso?
Este curso está dirigido a estudiantes de Linux y principiantes en DevOps que necesiten un primer paso práctico en Docker y en el despliegue de servicios basados en contenedores.
Resultados
Al finalizar este curso, será capaz de ejecutar e inspeccionar contenedores Docker, acceder a entornos de contenedores, revisar los registros (logs) de los contenedores y exponer servicios básicos mediante el mapeo de puertos desde la línea de comandos.




