Dockers

Docker

Las tres grandes problemáticas en el desarrollo de software profesional son la de construir, distribuir y ejecutar. Por esta razón utilizamos Docker, ya que nos facilita poder construir más rápido

Los típicos problemas al construir suelen ser las dependencias de desarrollo ya sea nativa o versiones de entornos de ejecución, equivalencia de entornos de desarrollo, las versiones/compatibilidad de tercero.

A la hora de distribuir también nos topamos con ciertas problemáticas como los archivos o el output del build heterogéneo, ejecuciones nativas o virtualizadas. 

Los problemas al ejecutar suelen ser las dependencias de aplicación, compatibilidad del sistema operativo, disponibilidad de servicios externos. 

Con Docker podemos solucionar estas tres problemáticas, ya que nos permiten crear, distribuir y ejecutar cualquier aplicación en cualquier lugar.