Formadores

Martin LEKPA

Martin LEKPA

Tech Lead et formateur Observabilité





Capítulos | Formación

9. Para ir más allá

En esta sección, abordaremos nociones avanzadas sobre Docker.


Proyecto 1

Cas concrets & Applications

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.

Integración y Despliegue Continuos (CI/CD)

Creación de imágenes inmutables en cada commit para garantizar la uniformidad de los entornos.

Entornos de desarrollo aislados

Proporcionar a los desarrolladores un entorno local estrictamente idéntico al de producción.

Arquitectura de Microservicios

Desplegar componentes de aplicación independientes que se comunican a través de una red superpuesta (overlay).

Orquestación con Swarm

Gestionar la alta disponibilidad y la escalabilidad de las aplicaciones con Docker Swarm.

Pruebas automatizadas

Montar y desmontar rápidamente bases de datos de prueba efímeras.

Questions Fréquentes (FAQ)

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.
formación docker avanzadoinstalación dockerformación docker swarm principiantecurso docker compose gratiscontenerización aplicación weboptimización imagen dockerfileorquestación contenedores docker