2
Lo más leído
8
Lo más leído
10
Lo más leído
1
¿Qué es Docker?
www.apuntesit.tk @apuntesit Apuntes
IT
2
¿Qué es Docker?
www.apuntesit.tk @apuntesit Apuntes
IT
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.
Se ha convertido en una herramienta muy utilizada dentro de la
comunidad de desarrolladores por su gran capacidad de dar al
desarrollador la flexibilidad de que sus aplicaciones se ejecuten
siempre de la misma manera, sin importar el sistema operativo en
el que se estén ejecutando.
3
Contenedores
www.apuntesit.tk @apuntesit Apuntes
IT
4
Contenedores
www.apuntesit.tk @apuntesit Apuntes
IT
5
¿En qué plataformas se puede usar?
www.apuntesit.tk @apuntesit Apuntes
IT
Licencia Apache 2.0, código disponible en GitHub.
Disponible de forma nativa para Linux.
Podemos usar contenedores nativos Docker con Kernel Windows
en Windows 2016 y Windows 10 aniversary edition.
En MacOS se utiliza un entorno que integra fuertemente el MacOS
Hypervisor framework, networking y el filesystem.
En versiones de Windows anteriores a las mencionadas se utiliza
un entorno integrado similar al de “Docker for MacOS”.
Se integra en AWS, Azure, Google Cloud, IBM Bluemix, Open
Stack, Jenkins, DigitalOcean entre otras.
6
Historia
www.apuntesit.tk @apuntesit Apuntes
IT
La tecnología de contenedores forma parte de Linux desde 2008.
Docker es equiparable a proyectos anteriores como Solaris Zones o
BSD Jails.
Utiliza las interfaces abstraídas de virtualización mediante libvirt,
LXC (Linux Containers) y systemd-nspawn.
Docker fue liberado como código abierto en marzo de 2013.
El 13 de marzo de 2014, libera su versión 0.9, Docker dejó de
utilizar LXC como el entorno de ejecución por defecto y lo
reemplazó con su propia biblioteca, libcontainer, escrito en Go.
A partir mayo de 2015 su principal contribuyente es Red Hat.
Colaboran IBM, Google, Cisco Systems y Amadeus IT Group.
7
¿Cómo funciona?
www.apuntesit.tk @apuntesit Apuntes
IT
Infraestructura
Sistema Operativo
Infraestructura
Docker Engine
Contenedor 1
Bins/Libs
Aplicación 1
Bins/Libs
Aplicación 3
Bins/Libs
Aplicación 2
Contenedor 1 Contenedor 2 Contenedor 3
8
Docker vs. Máquinas Virtuales
www.apuntesit.tk @apuntesit Apuntes
IT
Sistema Operativo
Docker Engine
Servidor Físico
Bins/Libs
App 2
Bins/Libs
App 1
Cont. 1 Cont. 2
Sistema Operativo
Hipervisor
Servidor Físico
Bins/Libs
App 1
VM 1 VM 2
App 1
Bins/Libs
SO
Invitado
SO
Invitado
DOCKERDOCKER Máquina VirtualMáquina Virtual
Vs.Vs.
9
¡Muchas gracias!
www.apuntesit.tk @apuntesit Apuntes
IT
Asunto: ¿Qué es Docker?
Por: Diego G. Calbo
Para: Apuntes IT
Email: dgcalbo@gmail.com
Licencia: Creative Commons (CC BY-NC-SA 2.5 AR)
Blog: www.apuntesit.tk
Twitter: @ApuntesIT
9
¡Muchas gracias!
www.apuntesit.tk @apuntesit Apuntes
IT
Asunto: ¿Qué es Docker?
Por: Diego G. Calbo
Para: Apuntes IT
Email: dgcalbo@gmail.com
Licencia: Creative Commons (CC BY-NC-SA 2.5 AR)
Blog: www.apuntesit.tk
Twitter: @ApuntesIT

Más contenido relacionado

PDF
El Secreto del Exito de los Equipos Agiles
PPTX
tipos de apego
PPTX
Git 101 for Beginners
PPTX
Docker Basics
PDF
ejercicios diseño:_entidad relación en la creación de una BD
PPTX
Cloud computing presentacion
PPTX
Juicio investigador
El Secreto del Exito de los Equipos Agiles
tipos de apego
Git 101 for Beginners
Docker Basics
ejercicios diseño:_entidad relación en la creación de una BD
Cloud computing presentacion
Juicio investigador

La actualidad más candente (20)

PDF
Dockers and kubernetes
PPTX
Introducción a los contenedores Docker
PDF
Kubernetes
PPTX
DevOps with Kubernetes
PDF
PDF
Docker Introduction
PPTX
Getting started with Docker
PPT
Docker introduction
PPTX
Docker Swarm for Beginner
PDF
Kubernetes 101
PDF
Docker in real life
PDF
Docker Introduction
PPTX
Introduction to docker and oci
PPTX
Docker & Kubernetes 기초 - 최용호
PDF
DevJam 2019 - Introduction to Kubernetes
PDF
Introduction to docker
PPTX
What is Docker
PPTX
Kubernetes Introduction
PPTX
Docker and kubernetes
Dockers and kubernetes
Introducción a los contenedores Docker
Kubernetes
DevOps with Kubernetes
Docker Introduction
Getting started with Docker
Docker introduction
Docker Swarm for Beginner
Kubernetes 101
Docker in real life
Docker Introduction
Introduction to docker and oci
Docker & Kubernetes 기초 - 최용호
DevJam 2019 - Introduction to Kubernetes
Introduction to docker
What is Docker
Kubernetes Introduction
Docker and kubernetes
Publicidad

Similar a ¿Qué es docker? (20)

PDF
introducción a Docker
PDF
Semana 1 Microservicios
PDF
Containers - Hablemos de Docker
PDF
Docker and networking
PPTX
Docker para Dummies
PPTX
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
PPTX
Presentación DevOps CAI - FCE 20242C.pptx
PDF
docker.pdf
PDF
Curso gratuito de Docker
PPTX
administracion de sistemas de informacion
PPTX
Guia de instalacion de Docker tanto para Windows como para Linux
PDF
Docker Containers | Talent Week/Team International
PPTX
Docker containers-itb-2021
PDF
Corriendo SQL Server en Docker
PPTX
Clase_DOCKERde nuecosajkdjsakjdsakjkjdaskjdask.pptx
PPTX
Introduccion a SQL Server 2017 en Docker
PDF
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
PDF
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
PDF
Seminario CLEFormacion-docker
PPTX
SISTEMAS DE CODIGO ABIERTO
introducción a Docker
Semana 1 Microservicios
Containers - Hablemos de Docker
Docker and networking
Docker para Dummies
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Presentación DevOps CAI - FCE 20242C.pptx
docker.pdf
Curso gratuito de Docker
administracion de sistemas de informacion
Guia de instalacion de Docker tanto para Windows como para Linux
Docker Containers | Talent Week/Team International
Docker containers-itb-2021
Corriendo SQL Server en Docker
Clase_DOCKERde nuecosajkdjsakjdsakjkjdaskjdask.pptx
Introduccion a SQL Server 2017 en Docker
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
Seminario CLEFormacion-docker
SISTEMAS DE CODIGO ABIERTO
Publicidad

Último (20)

DOCX
tablas tecnologia maryuri vega 1....docx
PPTX
Estrategia de seguridad informacion.pptx
DOCX
Simulación de corriente paralela en LEDS word
PPTX
Usuarios en la arquitectura de la información
DOCX
Guía 5. Test de orientación Vocacional 2[1] (Recuperado automáticamente).docx
PPTX
TECNOLOGIA EDUCATIVA...........pptx.....
PDF
Trabajo de recuperación _20250821_191354_0000.pdf
PPTX
libro proyecto con scratch jr pdf en la e
PDF
sol tecnología 2025.pdf........pdf10-7grado
PDF
Conceptos básicos de programación PseInt laura.pdf
PDF
Presentación_u.01_digitalización_CFGS.pdf
PDF
004-CC2014-Irrigacion Mbb equinos del mundo
PDF
EL RESPETO mejororado para aprender .pdf
PDF
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
DOCX
Informee_APA_Microbittrabajoogrupal.docx
PDF
Introducción a REALITY (agosto de 2024).pdf
PPTX
Simulación de corriente paralela en LEDS PowerPoint
PPTX
CLASE PRACTICA-- SESION 6 -- FPW -- 04 11 23.pptx
PPTX
CLASE TEC-- SESION 7 parte 2 -- FPW -- 09 11 23.pptx
PDF
conceptosbsicosdeprogramacinpseintlaura.pdf
tablas tecnologia maryuri vega 1....docx
Estrategia de seguridad informacion.pptx
Simulación de corriente paralela en LEDS word
Usuarios en la arquitectura de la información
Guía 5. Test de orientación Vocacional 2[1] (Recuperado automáticamente).docx
TECNOLOGIA EDUCATIVA...........pptx.....
Trabajo de recuperación _20250821_191354_0000.pdf
libro proyecto con scratch jr pdf en la e
sol tecnología 2025.pdf........pdf10-7grado
Conceptos básicos de programación PseInt laura.pdf
Presentación_u.01_digitalización_CFGS.pdf
004-CC2014-Irrigacion Mbb equinos del mundo
EL RESPETO mejororado para aprender .pdf
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
Informee_APA_Microbittrabajoogrupal.docx
Introducción a REALITY (agosto de 2024).pdf
Simulación de corriente paralela en LEDS PowerPoint
CLASE PRACTICA-- SESION 6 -- FPW -- 04 11 23.pptx
CLASE TEC-- SESION 7 parte 2 -- FPW -- 09 11 23.pptx
conceptosbsicosdeprogramacinpseintlaura.pdf

¿Qué es docker?

  • 1. 1 ¿Qué es Docker? www.apuntesit.tk @apuntesit Apuntes IT
  • 2. 2 ¿Qué es Docker? www.apuntesit.tk @apuntesit Apuntes IT 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. Se ha convertido en una herramienta muy utilizada dentro de la comunidad de desarrolladores por su gran capacidad de dar al desarrollador la flexibilidad de que sus aplicaciones se ejecuten siempre de la misma manera, sin importar el sistema operativo en el que se estén ejecutando.
  • 5. 5 ¿En qué plataformas se puede usar? www.apuntesit.tk @apuntesit Apuntes IT Licencia Apache 2.0, código disponible en GitHub. Disponible de forma nativa para Linux. Podemos usar contenedores nativos Docker con Kernel Windows en Windows 2016 y Windows 10 aniversary edition. En MacOS se utiliza un entorno que integra fuertemente el MacOS Hypervisor framework, networking y el filesystem. En versiones de Windows anteriores a las mencionadas se utiliza un entorno integrado similar al de “Docker for MacOS”. Se integra en AWS, Azure, Google Cloud, IBM Bluemix, Open Stack, Jenkins, DigitalOcean entre otras.
  • 6. 6 Historia www.apuntesit.tk @apuntesit Apuntes IT La tecnología de contenedores forma parte de Linux desde 2008. Docker es equiparable a proyectos anteriores como Solaris Zones o BSD Jails. Utiliza las interfaces abstraídas de virtualización mediante libvirt, LXC (Linux Containers) y systemd-nspawn. Docker fue liberado como código abierto en marzo de 2013. El 13 de marzo de 2014, libera su versión 0.9, Docker dejó de utilizar LXC como el entorno de ejecución por defecto y lo reemplazó con su propia biblioteca, libcontainer, escrito en Go. A partir mayo de 2015 su principal contribuyente es Red Hat. Colaboran IBM, Google, Cisco Systems y Amadeus IT Group.
  • 7. 7 ¿Cómo funciona? www.apuntesit.tk @apuntesit Apuntes IT Infraestructura Sistema Operativo Infraestructura Docker Engine Contenedor 1 Bins/Libs Aplicación 1 Bins/Libs Aplicación 3 Bins/Libs Aplicación 2 Contenedor 1 Contenedor 2 Contenedor 3
  • 8. 8 Docker vs. Máquinas Virtuales www.apuntesit.tk @apuntesit Apuntes IT Sistema Operativo Docker Engine Servidor Físico Bins/Libs App 2 Bins/Libs App 1 Cont. 1 Cont. 2 Sistema Operativo Hipervisor Servidor Físico Bins/Libs App 1 VM 1 VM 2 App 1 Bins/Libs SO Invitado SO Invitado DOCKERDOCKER Máquina VirtualMáquina Virtual Vs.Vs.
  • 9. 9 ¡Muchas gracias! www.apuntesit.tk @apuntesit Apuntes IT Asunto: ¿Qué es Docker? Por: Diego G. Calbo Para: Apuntes IT Email: [email protected] Licencia: Creative Commons (CC BY-NC-SA 2.5 AR) Blog: www.apuntesit.tk Twitter: @ApuntesIT
  • 10. 9 ¡Muchas gracias! www.apuntesit.tk @apuntesit Apuntes IT Asunto: ¿Qué es Docker? Por: Diego G. Calbo Para: Apuntes IT Email: [email protected] Licencia: Creative Commons (CC BY-NC-SA 2.5 AR) Blog: www.apuntesit.tk Twitter: @ApuntesIT