Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker El Alto - UPEA

Yamil Urbina
September 07, 2017

Docker El Alto - UPEA

Charla de la comunidad Docker La Paz para la Ciudad de El Alto

Yamil Urbina

September 07, 2017
Tweet

More Decks by Yamil Urbina

Other Decks in Education

Transcript

  1. Contenedores Son una manera de empaquetar software en un formato

    que puede correr de forma aislada en un sistema operativo compartido. A diferencia de las máquinas virtuales, los contenedores no llevan un sistema operativo entero - solo librerias y configuraciones que precisa el software. El resultado son sistemas livianos y auto-contenidos que garantizan su funcionamiento en cualquier ambiente.
  2. Docker para desarrolladores • Automatiza la creación y configuración de

    ambientes de desarrollo • Empaqueta bases de datos o componentes complejos para evitar configurarlos • Hace fácil compartir y distribuir componentes de una aplicación web
  3. Docker para control de calidad • Mejora la velocidad y

    calidad de testeo al proveer consistencia entre ambientes de Dev y QA • Provee contenedores identicos a los usados en desarrollo y contenedores que se usarán en producción • Evita la frase "Pero funciona en mi máquina!"
  4. Docker para operaciones • Mismas versiones y configuraciones - habilita

    el control y versionamiento total de la aplicación web para ponerse en producción. • Mejora la distribución y escalabilidad de una aplicación web en la nube. • No más guias de instalación, READMEs o documentos de despliegue.