miércoles, 30 de julio de 2014

¿Que es Docker?

Docker es una plataforma abierta para empaquetar y distribuir aplicaciones dentro de contenedores, actualmente consta de dos partes:

  1. Motor (Docker Engine) permite crear y empaquetar aplicaciones incluyendo todas las dependencias necesarias para su ejecución en imágenes livianas y portables.
  2. Registro (Docker Hub) Servicio en la nube que permite compartir las imágenes y automatizar flujos.
Docker permite ensamblar de manera aislada y rápida una aplicación con sus requisitos y el entorno de ejecución necesario para su correcto funcionamiento dentro de un contenedor de fácil redistribución, eliminando las diferencias entre los entornos de desarrollo, pruebas y producción.

El contenedor docker puede incluir una distribución de linux distinta de la que se usa en el servidor donde se ejecuta en caso de ser requerido, al ser una tecnología que depende de versiones modernas del Kernel de Linux(3.8 o superior), no es posible usar Docker nativamente en otros sistemas operativos como Windows u OSX.

No hay comentarios.:

Publicar un comentario