Blog Aprende Docker en español
Introducción a Docker Ingeniería de sistemas y computación Johan Giraldo
Hola ◼Soy Johan Giraldo (@jsgiraldoh Redes sociales) ◼DevOps Engineer en TCM ◼💙 CI/CD, Despliegues y configuración de contenedores ◼Me gusta compartir conocimientos ◼Autor del Blog: Aprende Docker en Español 2
¿Qué es Docker? ◼ Docker es una plataforma abierta para desarrollar, enviar y ejecutar aplicaciones. Docker le permite separar sus aplicaciones de su infraestructura para que pueda entregar el software rápidamente.
19/04/2021
Introducción a Docker
3
¿Qué es Docker? ◼ Con Docker, puede administrar su infraestructura de la misma manera que administra sus aplicaciones. Al aprovechar las metodologías de Docker para enviar, probar e implementar código rápidamente, puede reducir significativamente el retraso entre escribir código y ejecutarlo en producción.
19/04/2021
Introducción a Docker
4
¿Qué es Docker? ◼ Los contenedores son livianos porque no necesitan la carga adicional de un hipervisor, sino que se ejecutan directamente dentro del núcleo de la máquina host.
19/04/2021
Introducción a Docker
5
¿Qué es Docker? ◼ Esto significa que puede ejecutar más contenedores en una combinación de hardware determinada que si estuviera utilizando máquinas virtuales. ◼ ¡Incluso puede ejecutar contenedores Docker dentro de máquinas host que en realidad son máquinas virtuales!
19/04/2021
Introducción a Docker
6
¿Qué es Docker? ◼ Docker ofrece la capacidad de empaquetar y ejecutar una aplicación en un entorno aislado llamado contenedor. El aislamiento y la seguridad le permiten ejecutar muchos contenedores simultáneamente en un host determinado.
19/04/2021
Introducción a Docker
7
¿Para qué puedo usar Docker? ◼ Entrega rápida y consistente de sus aplicaciones ◼ Docker optimiza el ciclo de vida del desarrollo al permitir que los desarrolladores trabajen en entornos estandarizados utilizando contenedores locales que proporcionan sus aplicaciones y servicios.
19/04/2021
Introducción a Docker
8
¿Para qué puedo usar Docker? ◼ Los contenedores son excelentes para la integración continua y los flujos de trabajo de entrega continua (CI / CD).
19/04/2021
Introducción a Docker
9
Objetivo
https://youtu.be/VXmMc6mmhxA
19/04/2021
Introducción a Docker
10
¿Para qué puedo usar Docker? Considere el siguiente escenario de ejemplo: ◼ Sus desarrolladores escriben código localmente y comparten su trabajo con sus colegas utilizando contenedores Docker. ◼ Usan Docker para llevar sus aplicaciones a un entorno de prueba y ejecutar pruebas automáticas y manuales. ◼ Cuando los desarrolladores encuentran errores, pueden corregirlos en el entorno de desarrollo y volver a implementarlos en el entorno de prueba para pruebas y validación. ◼ Cuando se completa la prueba, obtener la solución para el cliente es tan simple como llevar la imagen actualizada al entorno de producción. 19/04/2021
Introducción a Docker
11
Productos y herramientas
19/04/2021
Introducción a Docker
12
¡ GRACIAS !
19/04/2021
Introducción a Docker
13
Referencias ◼Resumen de docker. Disponible https://docs.docker.com/get-started/overview/
en:
◼https://wiki.salud.gob.sv/wiki/Docker ◼https://www.loadview-testing.com/es/blog/pruebas-de-cargade-aplicaciones-de-docker-con-loadview/ ◼https://levelup.gitconnected.com/the-state-of-virtual-machi nes-in-2020-22f5d6c8a40d ◼http://desarrollo-de-soft.com.ar/que-es-un-ciclo-de-vida-de-d esarrollo-de-software/ 19/04/2021
Introducción a Docker
14