Migración a la Nube
Uso de contenedores Docker para empaquetar una aplicación heredada y facilitar su despliegue en una arquitectura nativa de la nube.
Contenedores · Cursos
Aprenda a dominar Docker, desde la creación de imágenes optimizadas hasta la gestión y orquestación de contenedores con Docker Swarm y Docker Compose.
LEARNING PATH
En esta sección, abordaremos nociones avanzadas sobre Docker.
Itinerarios de preparación a las certificaciones oficiales del proveedor: exámenes de práctica ilimitados, panel y veredicto de preparación.
LEARN BY DOING
Uso de contenedores Docker para empaquetar una aplicación heredada y facilitar su despliegue en una arquitectura nativa de la nube.
Creación de imágenes inmutables en cada commit para garantizar la uniformidad de los entornos.
Proporcionar a los desarrolladores un entorno local estrictamente idéntico al de producción.
Desplegar componentes de aplicación independientes que se comunican a través de una red superpuesta (overlay).
Gestionar la alta disponibilidad y la escalabilidad de las aplicaciones con Docker Swarm.
Montar y desmontar rápidamente bases de datos de prueba efímeras.
Los contenedores comparten el núcleo del SO anfitrión, por lo que son más ligeros y rápidos.
Sí, comienza con los conceptos básicos para evolucionar hacia la orquestación avanzada.
Es un script de texto que contiene las instrucciones para construir una imagen de Docker.
Una herramienta para definir y ejecutar aplicaciones Docker multicontenedor.
Es un registro público donde se pueden encontrar y compartir imágenes de Docker.
La herramienta nativa de Docker para orquestar un clúster de motores Docker.
Sí, a menos que utilice volúmenes de Docker para persistir los datos.
Para reducir el tamaño de la imagen final excluyendo las herramientas de compilación.
Sí, puede imponer límites de CPU y RAM durante el lanzamiento.
Kubernetes ya no ejecuta Docker directamente: desde la versión 1.24 (eliminación de dockershim) utiliza un runtime compatible con CRI, normalmente containerd o CRI-O. Las imágenes construidas con Docker siguen siendo compatibles porque respetan el estándar OCI: se construye con Docker y Kubernetes las ejecuta con containerd.