in

Docker: Up and Runnig

Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux.

Objetivo:

Se construirá una aplicación Web  desde el código a un entorno pre productivo, pasado por pruebas de integración de código. Utilizando Docker swarm para hacer el deploy de la aplicación.

Inversión:

  • Socios AIMSI: Sin costo.
  • General: $2,500.00 IVA Incluido.

Proceso de inscripción:

  • Envía un correo a contacto@aimsi.org confirmando tu interés en participar.
  • Si colaboras en una empresa socia de AIMSI, la empresa debe postularte.

27 y 28 de mayo de 2016 @ 10:00 – 14:00 horas
Presencial – Oficinas de AIMSI

Extracto:

  • Qué es Docker y qué no es?
  • Cómo Docker ha revolucionado la forma en que se desarrolla, prueba, entrega y se corre software.
  • Cómo usar Docker desde instalar y configurar Docker Image hasta como correr un Docker Container (y hacer el troubleshooting)
  • Conocer todo el ecosistema de Docker

Prerequsitos

  • Maquina con Linux, OS X, o Windows con root/admin permisos y suficiente memoria y disco duro para al menos dos máquinas virtuales
  • Editor de texto de su preferencia
  • VMWare o VirtualBox instalado

Agenda

  • Overview e introduccion
  • Historia de los Linux containers y de Docker
  • Installing Docker (linux, for mac and windows), Docker tools (Docker­machine)
  • Funcionalidad Básica de Docker
  • Images
  • Partes básicas de un Dockerfile
  • Construir una imagen a partir de tu Dockerfile
  • Repositorios de imágenes de Docker
  • Trabajando con el Docker hub
  • Contenedores
  • Configurar contenedores con variables de entorno
  • Docker Volumes
  • Docker Networking
  • Debuguear un container y la aplicación dockerizada
  • Herramientas de orquestación de Docker
  • Docker swarm
  • Docker compose
  • Docker cloud