Introducción a Docker

12
Introducción a Docker Nicolas Bello Camilletti @nbellocam

Transcript of Introducción a Docker

Page 1: Introducción a Docker

Introducción a DockerNicolas Bello Camilletti@nbellocam

Page 2: Introducción a Docker

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”

Page 3: Introducción a Docker

VMs vs Containers

Page 4: Introducción a Docker

Linux vs Windows

Page 5: Introducción a Docker

Conceptos básicos• Containers

• Images

• Docker engine

• Registry and repositories

Page 6: Introducción a Docker

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

• cgroups

• Capabilities

Page 7: Introducción a Docker

Containers en Windows• Windows Server 2016

oWindows Server Containers

oHyper-V Containers

Page 8: Introducción a Docker

Docker platform• Registry: Docker Hub

• Provisioning: Docker Machine

• Orchestration: Docker Compose

• Clustering: Docker Swarm

• Interfaz gráfica: Kitematic

• Docker client y daemon === Docker Engine

Page 9: Introducción a Docker

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

Page 10: Introducción a Docker

Demo time!

Page 11: Introducción a Docker

Preguntas?

Page 12: Introducción a Docker

Muchas Gracias!Nicolas Bello Camilletti@nbellocam