Docker es una plataforma para empaquetar y distribuir aplicaciones dentro de contenedores que permite ejecutar aplicaciones de forma aislada con altos niveles de portabilidad y escalabilidad. Se fundó en 2013 como proyecto de código abierto y ha ganado gran popularidad debido a que reduce los recursos de hardware necesarios y agiliza el despliegue de aplicaciones en comparación con las máquinas virtuales tradicionales.