Introducción a Docker

Post on 16-Apr-2017

3.652 views 0 download

Transcript of Introducción a Docker

Introducción a DockerNicolas Bello Camilletti@nbellocam

Que es docker?• Plataforma abierta (open source)

• Para desarrolladores y sysadmins

• Automatiza despliegue de aplicaciones y sus dependenciasoReducción de tiempos para poner en producción

• Funciona en cualquier lugar* (laptops, VMs, cloud)oReducción del “Works on my machine”

VMs vs Containers

Linux vs Windows

Conceptos básicos• Containers

• Images

• Docker engine

• Registry and repositories

Containers en Linux• Namespaceso pid, net, mnt, user, etc.

• cgroups

• Capabilities

Containers en Windows• Windows Server 2016

oWindows Server Containers

oHyper-V Containers

Docker platform• Registry: Docker Hub

• Provisioning: Docker Machine

• Orchestration: Docker Compose

• Clustering: Docker Swarm

• Interfaz gráfica: Kitematic

• Docker client y daemon === Docker Engine

Docker en Azure• VM plana + instalar docker a mano

• Docker machine con Driver de Azure

• VM con Docker Extension

• Containers market (crea VM con docker Extension)

• Azure Container Service

• Service Fabric

Demo time!

Preguntas?

Muchas Gracias!Nicolas Bello Camilletti@nbellocam