FDO_T042 Docker

Plataformas de Aprendizaje Autodirigido

Docker.

Docker aporta portabilidad a las aplicaciones a través de la tecnología de contenedores, donde las aplicaciones pueden ejecutarse en unidades autónomas que se mueven a través de las plataformas.

Se compone de un motor Docker (una herramienta de tiempo de ejecución y de embalaje ligero, y un Docker Hub) que son servicios en la nube para el uso compartido y automatización de flujo de trabajo.

Docker ha formado una parte vital de la próxima generación de pruebas de Yelp e infraestructura para la gestión de servicios.

El aislamiento dependiente y los rápidos arranques de los contenedores permiten un ciclo de desarrollo más corto y aumentan las velocidades de prueba en más del 400 %.

Algunos entornos pueden ejecutar el host Docker dentro de otro host Docker (Docker-in-Docker) en los entornos de compilación.

Docker puede aumentar la velocidad de una tubería de CI utilizando Union-FileSystems y Copy-on-Write (COW).

Para lograr velocidades incrementadas para dar Entrega Continua (CD) del software, se pueden usar muchas técnicas de Docker.