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 (Dockermachine)
- 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