Introducción a Docker

Nicolás Bello Camilletti
Nicolás Bello CamillettiHead of Engineering, Google GDE & Mentor, former Microsoft MVP at Qurable
Introducción a Docker
Nicolas Bello Camilletti
@nbellocam
Que es docker?
• Plataforma abierta (open source)
• Para desarrolladores y sysadmins
• Automatiza despliegue de aplicaciones y sus dependencias
oReducció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
• Namespaces
o 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
1 of 12

More Related Content

What's hot(20)

BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
BEEVA_es1.4K views
nerdear.la 2016 - Docker workshopnerdear.la 2016 - Docker workshop
nerdear.la 2016 - Docker workshop
Restorando424 views
Introducción a DockerIntroducción a Docker
Introducción a Docker
Open Canarias4.3K views
Docker - Sysmana 2014Docker - Sysmana 2014
Docker - Sysmana 2014
quaip8.8K views
Usando dockerUsando docker
Usando docker
Gustavo Muslera1.3K views
Divide y vencerás con docker y core osDivide y vencerás con docker y core os
Divide y vencerás con docker y core os
David Luque Quintana362 views
Conceptos avanzados en dockerConceptos avanzados en docker
Conceptos avanzados en docker
Javier Sánchez Ochando1.4K views
Fury - Docker MeetupFury - Docker Meetup
Fury - Docker Meetup
Gabriel Eisbruch2.5K views
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de uso
Sergio Zambrano Delfa1.9K views
Presentación nubes de contenedores con docker swarmPresentación nubes de contenedores con docker swarm
Presentación nubes de contenedores con docker swarm
Alejandro Escanero Blanco434 views
Docker desde ceroDocker desde cero
Docker desde cero
Mariano German Egui722 views
Devops episodio 1. devOpsTnf Devops episodio 1. devOpsTnf
Devops episodio 1. devOpsTnf
Erasmo Domínguez Jiménez661 views
FROM lost to the dockerFROM lost to the docker
FROM lost to the docker
Irene Alonso Candelario181 views
Kubernetes  - #dockerconlimaKubernetes  - #dockerconlima
Kubernetes - #dockerconlima
Angel Nuñez770 views

Viewers also liked(18)

Similar to Introducción a Docker(20)

More from Nicolás Bello Camilletti(17)

Novedades en CI/CDNovedades en CI/CD
Novedades en CI/CD
Nicolás Bello Camilletti5 views
Progressive web appsProgressive web apps
Progressive web apps
Nicolás Bello Camilletti58 views
Progressive Web Apps - WorkshopProgressive Web Apps - Workshop
Progressive Web Apps - Workshop
Nicolás Bello Camilletti69 views
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nicolás Bello Camilletti54 views
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nicolás Bello Camilletti211 views
Introducción a .NET Core y DockerIntroducción a .NET Core y Docker
Introducción a .NET Core y Docker
Nicolás Bello Camilletti158 views
Progressive Web Apps - .NET Conf CO 2017Progressive Web Apps - .NET Conf CO 2017
Progressive Web Apps - .NET Conf CO 2017
Nicolás Bello Camilletti415 views
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nicolás Bello Camilletti610 views
Creando una SPA con Angular y ASP.NET CoreCreando una SPA con Angular y ASP.NET Core
Creando una SPA con Angular y ASP.NET Core
Nicolás Bello Camilletti196 views
Creando una SPA con Angular 2 y ASP.NET CoreCreando una SPA con Angular 2 y ASP.NET Core
Creando una SPA con Angular 2 y ASP.NET Core
Nicolás Bello Camilletti213 views
Creando una SPA con Angular 2 y ASP.NET CoreCreando una SPA con Angular 2 y ASP.NET Core
Creando una SPA con Angular 2 y ASP.NET Core
Nicolás Bello Camilletti776 views
Clase Html + CSSClase Html + CSS
Clase Html + CSS
Nicolás Bello Camilletti601 views
Windows Azure DPE ToolkitsWindows Azure DPE Toolkits
Windows Azure DPE Toolkits
Nicolás Bello Camilletti735 views
GrailsGrails
Grails
Nicolás Bello Camilletti382 views
Groovy.v2Groovy.v2
Groovy.v2
Nicolás Bello Camilletti510 views
GroovyGroovy
Groovy
Nicolás Bello Camilletti2K views

Recently uploaded(20)

Basura electronica.docxBasura electronica.docx
Basura electronica.docx
MissPotato28 views
RECURSOS INCLUSIVOS.pptxRECURSOS INCLUSIVOS.pptx
RECURSOS INCLUSIVOS.pptx
milenathais20258 views
Taller de Electricidad y Electrónica.docxTaller de Electricidad y Electrónica.docx
Taller de Electricidad y Electrónica.docx
juantrujillosolano107 views
periodo 2.pdfperiodo 2.pdf
periodo 2.pdf
qkpjyqbctx8 views
Trabajo Excel Grupo 3. 10 - 5.pdfTrabajo Excel Grupo 3. 10 - 5.pdf
Trabajo Excel Grupo 3. 10 - 5.pdf
EmanuelCastro647 views
proyecto  lavadora.pdfproyecto  lavadora.pdf
proyecto lavadora.pdf
CamilaCordoba3010 views
Excel avanzado.pdfExcel avanzado.pdf
Excel avanzado.pdf
fspro998 views
Presentaciones Enfermería.pptxPresentaciones Enfermería.pptx
Presentaciones Enfermería.pptx
YadiraPachoGafas42 views
excelavanzado1-231020003159-be608ddc.pdfexcelavanzado1-231020003159-be608ddc.pdf
excelavanzado1-231020003159-be608ddc.pdf
orianaisabellaramire12 views
informe escritoinforme escrito
informe escrito
JuanDanielQuiones19 views
Taller Estructuras básicasTaller Estructuras básicas
Taller Estructuras básicas
elizabethpc2227 views

Introducción a Docker

Editor's Notes

  1. Mover containers de un lugar a otro sin problemas. Mover de una pc de desarrollo a la nube, entre nubes, etc. Reducción de tiempos para poner en producción Reducción del "Works on my machine" Ideal para microservices
  2. Esto no es docker 