Docker es una tecnología de software libre, con una amplia comunidad a su redor, que permite crear, ejecutar, probar e implementar aplicaciones que se distribuyen dentro de contenedores de software.
Permite empaquetar de forma rápida y sencilla para cualquier entorno una aplicación dentro de una unidad que contiene todo el necesario: código, herramientas, bibliotecas del sistemas, etc..
Entre sus casos de uso podemos destacar la integración continua y entrega de aplicaciones, la creación de paquete de datos portátiles para su procesamiento, la creación de contenedores de aplicaciones para el suyo despliegue como servicios manteniéndoos separados para mayor seguridad…