Introducción a Docker

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.