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.
Conteneurisation · 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.
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 utiliza contenedores estándar (a menudo Docker o containerd) para la orquestación.