SlideShare una empresa de Scribd logo
Docker 
Martin Kenneth Michalsky
¿Qué es Docker? 
Docker es una plataforma para empaquetar y distribuir 
aplicaciones dentro de contenedores. 
Se encuentra entre los 30 proyectos de Github con mas 
estrellas, 2600+ forks y 560+ contribuidores; más de 150 
proyectos alrededor de Docker.
Historia 
Se funda dotCloud el 2011 
brindando el primer PaaS políglota 
Solomon Hykes inicia Docker como 
proyecto interno en dotCloud 
Se liberó el proyecto como código 
abierto en Marzo del 2013 
A partir de Septiembre del 2013 
colaboran con RedHat para arreglar 
incompatibilidades
Historia 
En Octubre del 2013 Dotcloud 
Inc. se transforma en Docker 
Inc. 
Marzo 2014(v0.9) reemplaza 
LXC por Libcontainer 
Se libera la primera versión 
estable (1.0) en Junio del 2014 
En Agosto del 2014 Docker Inc 
vende el servicio de dotCloud 
a Cloud Control
Máquinas Virtuales Vs Docker 
Aplicación A Aplicación B 
Binarios/ 
Librerias 
Binarios/ 
Librerias 
Motor de Docker 
Sistema Operativo 
Anfitrión 
Servidor 
Aplicación A Aplicación B 
Binarios/ 
Librerias 
Binarios/ 
Librerias 
Sistema 
Operativo 
Invitado 
Hipervisor 
Sistema Operativo 
Anfitrión 
Servidor 
Sistema 
Operativo 
Invitado
Ventajas 
Las instancias se inician en segundos y son fácilmente replicables. 
Consume menos recursos dé hardware y estos van exclusivamente 
a la aplicación. 
Es fácil de automatizar y de integrar en ambientes de integración 
continua. 
Tanto las imágenes como las instancias suelen ocupar menos 
espacio que las máquinas virtuales. 
Existen imágenes oficiales y de la comunidad que pueden 
descargarse y modificarse libremente.
Desventajas 
Solo puede ejecutarse en Linux de forma nativa. 
Requiere kernel 3.8 mínimamente. 
Las imágenes solo pueden estar basadas en versiones 
de linux modernas. 
Debido al constante desarrollo, puede incluir errores de 
código entre versiones.
Arquitectura 
Aplicación A Aplicación B 
Binarios/Librerias Binarios/Librerias 
Sistema Operativo 
Anfitrión 
Servidor 
Cliente 
Motor de Docker 
Servicio 
Lib 
Container 
Registro 
namespaces 
cgroups 
chroots
Similitud con Java 
Escribe una vez, corre en todas partes
Similitud con Git 
Control de versiones adaptable y veloz
¿Cuándo usarlo? 
Manejar versiones de entornos junto al código de las 
aplicaciones 
Ambientes de integración continua 
Entornos desechables 
Entornos colaborativos 
Garantizar la integridad de la aplicación en todos los 
ambientes
Disponibles en el Docker Hub 
https://registry.hub.docker.com
Docker en la nube
Docker en la nube 
Core
Docker en la nube 
Google Compute Engine
Docker y PaaS 
Cocaine
Interfaces gráficas y más allá 
Shipyard
Interfaces gráficas y más allá
¿Preguntas?
¡¡Gracias!! 
Más sobre Docker en español 
Twitter: docker_ee 
Blog: docker-ee.blogspot.com 
Facebook: facebook.com/docker.ee

Más contenido relacionado

PPT
presentation on Docker
Virendra Ruhela
 
PDF
The Container Storage Interface (CSI)
Masiar Ighani
 
PPTX
Everything You Need To Know About Persistent Storage in Kubernetes
The {code} Team
 
PDF
Getting Started with Kubernetes
VMware Tanzu
 
PPTX
Kubernetes for Beginners: An Introductory Guide
Bytemark
 
PDF
Introduction to kubernetes
Raffaele Di Fazio
 
PDF
Kubernetes design principles, patterns and ecosystem
Sreenivas Makam
 
PDF
Deep dive into Kubernetes Networking
Sreenivas Makam
 
presentation on Docker
Virendra Ruhela
 
The Container Storage Interface (CSI)
Masiar Ighani
 
Everything You Need To Know About Persistent Storage in Kubernetes
The {code} Team
 
Getting Started with Kubernetes
VMware Tanzu
 
Kubernetes for Beginners: An Introductory Guide
Bytemark
 
Introduction to kubernetes
Raffaele Di Fazio
 
Kubernetes design principles, patterns and ecosystem
Sreenivas Makam
 
Deep dive into Kubernetes Networking
Sreenivas Makam
 

La actualidad más candente (20)

PPTX
Docker Security workshop slides
Docker, Inc.
 
PPTX
Docker introduction & benefits
Amit Manwade
 
PPTX
Kubernetes 101 for Beginners
Oktay Esgul
 
PDF
Kubernetes Networking
CJ Cullen
 
PDF
Introduction to Kubernetes Workshop
Bob Killen
 
PDF
Monitoring kubernetes with prometheus
Brice Fernandes
 
PDF
Kubernetes Basics
Eueung Mulyana
 
PPTX
Container Orchestration
jeetendra mandal
 
PPTX
Docker introduction
dotCloud
 
PDF
Docker Introduction
Peng Xiao
 
PDF
AWS Kubernetes 서비스 자세히 살펴보기 (정영준 & 이창수, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
Amazon Web Services Korea
 
PDF
Docker Introduction
MANAOUIL Karim
 
PPTX
DevOps with Kubernetes
EastBanc Tachnologies
 
PDF
OpenShift Overview
roundman
 
PPTX
Introduction to Docker - 2017
Docker, Inc.
 
PDF
Containers: The What, Why, and How
Sneha Inguva
 
PDF
Kubernetes
erialc_w
 
ODP
¿Qué es docker?
Diego Gabriel Calbo Elizondo
 
PDF
Karpenter
Knoldus Inc.
 
PDF
Introducción a Docker
Open Canarias
 
Docker Security workshop slides
Docker, Inc.
 
Docker introduction & benefits
Amit Manwade
 
Kubernetes 101 for Beginners
Oktay Esgul
 
Kubernetes Networking
CJ Cullen
 
Introduction to Kubernetes Workshop
Bob Killen
 
Monitoring kubernetes with prometheus
Brice Fernandes
 
Kubernetes Basics
Eueung Mulyana
 
Container Orchestration
jeetendra mandal
 
Docker introduction
dotCloud
 
Docker Introduction
Peng Xiao
 
AWS Kubernetes 서비스 자세히 살펴보기 (정영준 & 이창수, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
Amazon Web Services Korea
 
Docker Introduction
MANAOUIL Karim
 
DevOps with Kubernetes
EastBanc Tachnologies
 
OpenShift Overview
roundman
 
Introduction to Docker - 2017
Docker, Inc.
 
Containers: The What, Why, and How
Sneha Inguva
 
Kubernetes
erialc_w
 
¿Qué es docker?
Diego Gabriel Calbo Elizondo
 
Karpenter
Knoldus Inc.
 
Introducción a Docker
Open Canarias
 
Publicidad

Destacado (20)

PDF
BEEVA | Introducción a Docker
BEEVA_es
 
PPTX
Presentación Docker
Gustavo Muslera
 
PDF
Docker - Sysmana 2014
quaip
 
PDF
Docker introducción - Flisol 2015 Huancayo
Mario IC
 
PPTX
Introducción a Docker
Nicolás Bello Camilletti
 
PPTX
Docker como la máxima expresión de Devops - WISIT 2015
Gustavo Andres Brey
 
PDF
Docker: la revolución en virtualización
Marcelo Ochoa
 
PDF
Creación de entornos de desarrollo con Vagrant
Carlos Gimeno Yáñez
 
PPTX
Usando docker
Gustavo Muslera
 
PPTX
Microservicios sobre tecnologías Pivotal y VMware
Antonio Gallego
 
ODP
Virtualziación de Sistema Operativo: la niña bonita sin novio
Rodolfo Pilas
 
PPTX
Contenedores o containers
andresgaravito
 
PDF
Docker: Why containers are our new friends?
Juan Carlos Fernández Galante
 
PPTX
Devops episodio 1. devOpsTnf
Erasmo Domínguez Jiménez
 
PPTX
Devopsconf2015- Marcos y Jonathan Mantika
Flavia Marinelli
 
PDF
Implementando una Arquitectura de Microservicios
Federico Damián Lozada Mosto
 
PDF
Arquitecturas de microservicios - Codemotion 2014
Ernesto Hernández Rodríguez
 
PDF
Deploying Containers with Rancher
Chris Tankersley
 
PDF
Virtualizacion De Servidores (Open Source)
Victor M. Fernández
 
PDF
WTF Is Rancher?
Chris Tankersley
 
BEEVA | Introducción a Docker
BEEVA_es
 
Presentación Docker
Gustavo Muslera
 
Docker - Sysmana 2014
quaip
 
Docker introducción - Flisol 2015 Huancayo
Mario IC
 
Introducción a Docker
Nicolás Bello Camilletti
 
Docker como la máxima expresión de Devops - WISIT 2015
Gustavo Andres Brey
 
Docker: la revolución en virtualización
Marcelo Ochoa
 
Creación de entornos de desarrollo con Vagrant
Carlos Gimeno Yáñez
 
Usando docker
Gustavo Muslera
 
Microservicios sobre tecnologías Pivotal y VMware
Antonio Gallego
 
Virtualziación de Sistema Operativo: la niña bonita sin novio
Rodolfo Pilas
 
Contenedores o containers
andresgaravito
 
Docker: Why containers are our new friends?
Juan Carlos Fernández Galante
 
Devops episodio 1. devOpsTnf
Erasmo Domínguez Jiménez
 
Devopsconf2015- Marcos y Jonathan Mantika
Flavia Marinelli
 
Implementando una Arquitectura de Microservicios
Federico Damián Lozada Mosto
 
Arquitecturas de microservicios - Codemotion 2014
Ernesto Hernández Rodríguez
 
Deploying Containers with Rancher
Chris Tankersley
 
Virtualizacion De Servidores (Open Source)
Victor M. Fernández
 
WTF Is Rancher?
Chris Tankersley
 
Publicidad

Similar a introducción a Docker (20)

PPTX
Presentación DevOps CAI - FCE 20242C.pptx
nerina31
 
PDF
Corriendo SQL Server en Docker
Javier Villegas
 
PDF
Docker and networking
Cristian Casis Villarreal
 
PPTX
Introduccion a SQL Server 2017 en Docker
Eduardo Castro
 
PDF
Semana 1 Microservicios
Richard Eliseo Mendoza Gafaro
 
PPTX
Docker para Dummies
Raúl Unzué
 
PPTX
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Santi Macias Rodriguez
 
PDF
Curso gratuito de Docker
Rafael Hernamperez Martin
 
PDF
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Keopx
 
PDF
Containers - Hablemos de Docker
Luis Toscano
 
PPTX
Docker containers-itb-2021
JaimeRamirez212673
 
PDF
Docker Containers | Talent Week/Team International
Andrés Londoño
 
PPTX
Guia de instalacion de Docker tanto para Windows como para Linux
AnaLauraGarcia20
 
PDF
Seminario CLEFormacion-docker
CLEFormación
 
PPTX
administracion de sistemas de informacion
StivenLopez46
 
PDF
An evening with... Docker
Arkhotech
 
PDF
docker.pdf
Kenn70
 
PDF
Iniciando con containers en azure
Oscar Gensollen
 
DOCX
Lab3 cristian gastelbondo
cristiangastelbondoo
 
PDF
Docker orientado al desarrollo de aplicaciones con NodeJS
Jan Sanchez
 
Presentación DevOps CAI - FCE 20242C.pptx
nerina31
 
Corriendo SQL Server en Docker
Javier Villegas
 
Docker and networking
Cristian Casis Villarreal
 
Introduccion a SQL Server 2017 en Docker
Eduardo Castro
 
Semana 1 Microservicios
Richard Eliseo Mendoza Gafaro
 
Docker para Dummies
Raúl Unzué
 
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Santi Macias Rodriguez
 
Curso gratuito de Docker
Rafael Hernamperez Martin
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Keopx
 
Containers - Hablemos de Docker
Luis Toscano
 
Docker containers-itb-2021
JaimeRamirez212673
 
Docker Containers | Talent Week/Team International
Andrés Londoño
 
Guia de instalacion de Docker tanto para Windows como para Linux
AnaLauraGarcia20
 
Seminario CLEFormacion-docker
CLEFormación
 
administracion de sistemas de informacion
StivenLopez46
 
An evening with... Docker
Arkhotech
 
docker.pdf
Kenn70
 
Iniciando con containers en azure
Oscar Gensollen
 
Lab3 cristian gastelbondo
cristiangastelbondoo
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Jan Sanchez
 

Último (20)

PPTX
CamposFlores_Fernando_M1S3AI6-PrepaLineaSEP
231464482
 
PDF
Tecnología 2do período Eliana valencia.
ElianaValencia28
 
PDF
2do grado medios de transportes.pdf para el primario
AndreaAlegre18
 
PDF
DIAGRAMA DE PARETO M. Camila Duque Loaiz
MariacamilaDuqueloai
 
PDF
Conceptos básicos de programación - Paula Obando
edeppaulaobando
 
DOCX
tecnologia actividad segundo periodo.docx
samuelcuaran
 
PDF
excel.pdf valentinamueses111 trabajo tecnologia
4zz5vkthyk
 
PPTX
Telecomunicaciones proyeccion de ventas 2025.pptx
miguelolivarren2
 
PDF
Trabajo grupal segundo periodo Tecnología .pdf
edepemanuelflechas
 
PDF
El candado imposible de abrir | Seguridad máxima explicada - Revista Técnica ...
Cerrajero 365 Valencia
 
PDF
DIAGRAMA DE PARETO M Camila Duque Loaiza
MariacamilaDuqueloai
 
PDF
Webinar - Migrating to Ballerina from MuleSoft and Tibco.pdf
Profesia Srl, Lynx Group
 
PDF
actividad tecnologia periodo 1 2025 (1).pdf
jjfch3110
 
PDF
Solución actividad de Diagrama de Pareto
MaraJos722801
 
PDF
Chile Claro Swap Project Guidebook Version 1.4.1b.pdf
DarkoAlmanzaTrujillo
 
PDF
Trabajo Tecnología Diagrama De Pareto.pdf
srsantiagof09
 
PDF
0621 LOS MATERIALES Y SUS USOS .2º CICLO_compressed.pdf
AndreaAlegre18
 
PDF
Trabajo Tecnología #2 Periodo (1).pdf ajdj
colgess2
 
PDF
Conceptos básicos de programación trabajo grupal
darcyrobayo2007
 
PDF
Liceo departamental MICRO BIT (1).pdfslksjshshwuwjwjjdjdjshshs
edepanaobando
 
CamposFlores_Fernando_M1S3AI6-PrepaLineaSEP
231464482
 
Tecnología 2do período Eliana valencia.
ElianaValencia28
 
2do grado medios de transportes.pdf para el primario
AndreaAlegre18
 
DIAGRAMA DE PARETO M. Camila Duque Loaiz
MariacamilaDuqueloai
 
Conceptos básicos de programación - Paula Obando
edeppaulaobando
 
tecnologia actividad segundo periodo.docx
samuelcuaran
 
excel.pdf valentinamueses111 trabajo tecnologia
4zz5vkthyk
 
Telecomunicaciones proyeccion de ventas 2025.pptx
miguelolivarren2
 
Trabajo grupal segundo periodo Tecnología .pdf
edepemanuelflechas
 
El candado imposible de abrir | Seguridad máxima explicada - Revista Técnica ...
Cerrajero 365 Valencia
 
DIAGRAMA DE PARETO M Camila Duque Loaiza
MariacamilaDuqueloai
 
Webinar - Migrating to Ballerina from MuleSoft and Tibco.pdf
Profesia Srl, Lynx Group
 
actividad tecnologia periodo 1 2025 (1).pdf
jjfch3110
 
Solución actividad de Diagrama de Pareto
MaraJos722801
 
Chile Claro Swap Project Guidebook Version 1.4.1b.pdf
DarkoAlmanzaTrujillo
 
Trabajo Tecnología Diagrama De Pareto.pdf
srsantiagof09
 
0621 LOS MATERIALES Y SUS USOS .2º CICLO_compressed.pdf
AndreaAlegre18
 
Trabajo Tecnología #2 Periodo (1).pdf ajdj
colgess2
 
Conceptos básicos de programación trabajo grupal
darcyrobayo2007
 
Liceo departamental MICRO BIT (1).pdfslksjshshwuwjwjjdjdjshshs
edepanaobando
 

introducción a Docker

  • 2. ¿Qué es Docker? Docker es una plataforma para empaquetar y distribuir aplicaciones dentro de contenedores. Se encuentra entre los 30 proyectos de Github con mas estrellas, 2600+ forks y 560+ contribuidores; más de 150 proyectos alrededor de Docker.
  • 3. Historia Se funda dotCloud el 2011 brindando el primer PaaS políglota Solomon Hykes inicia Docker como proyecto interno en dotCloud Se liberó el proyecto como código abierto en Marzo del 2013 A partir de Septiembre del 2013 colaboran con RedHat para arreglar incompatibilidades
  • 4. Historia En Octubre del 2013 Dotcloud Inc. se transforma en Docker Inc. Marzo 2014(v0.9) reemplaza LXC por Libcontainer Se libera la primera versión estable (1.0) en Junio del 2014 En Agosto del 2014 Docker Inc vende el servicio de dotCloud a Cloud Control
  • 5. Máquinas Virtuales Vs Docker Aplicación A Aplicación B Binarios/ Librerias Binarios/ Librerias Motor de Docker Sistema Operativo Anfitrión Servidor Aplicación A Aplicación B Binarios/ Librerias Binarios/ Librerias Sistema Operativo Invitado Hipervisor Sistema Operativo Anfitrión Servidor Sistema Operativo Invitado
  • 6. Ventajas Las instancias se inician en segundos y son fácilmente replicables. Consume menos recursos dé hardware y estos van exclusivamente a la aplicación. Es fácil de automatizar y de integrar en ambientes de integración continua. Tanto las imágenes como las instancias suelen ocupar menos espacio que las máquinas virtuales. Existen imágenes oficiales y de la comunidad que pueden descargarse y modificarse libremente.
  • 7. Desventajas Solo puede ejecutarse en Linux de forma nativa. Requiere kernel 3.8 mínimamente. Las imágenes solo pueden estar basadas en versiones de linux modernas. Debido al constante desarrollo, puede incluir errores de código entre versiones.
  • 8. Arquitectura Aplicación A Aplicación B Binarios/Librerias Binarios/Librerias Sistema Operativo Anfitrión Servidor Cliente Motor de Docker Servicio Lib Container Registro namespaces cgroups chroots
  • 9. Similitud con Java Escribe una vez, corre en todas partes
  • 10. Similitud con Git Control de versiones adaptable y veloz
  • 11. ¿Cuándo usarlo? Manejar versiones de entornos junto al código de las aplicaciones Ambientes de integración continua Entornos desechables Entornos colaborativos Garantizar la integridad de la aplicación en todos los ambientes
  • 12. Disponibles en el Docker Hub https://registry.hub.docker.com
  • 13. Docker en la nube
  • 14. Docker en la nube Core
  • 15. Docker en la nube Google Compute Engine
  • 16. Docker y PaaS Cocaine
  • 17. Interfaces gráficas y más allá Shipyard
  • 20. ¡¡Gracias!! Más sobre Docker en español Twitter: docker_ee Blog: docker-ee.blogspot.com Facebook: facebook.com/docker.ee