SlideShare una empresa de Scribd logo
1 de 10
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

La actualidad más candente

Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basicsSourabh Saxena
 
Docker introduction
Docker introductionDocker introduction
Docker introductiondotCloud
 
Docker introduction & benefits
Docker introduction & benefitsDocker introduction & benefits
Docker introduction & benefitsAmit Manwade
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)Gourav Varma
 
Why Docker
Why DockerWhy Docker
Why DockerdotCloud
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to DockerLuong Vo
 
Kubernetes
KubernetesKubernetes
KubernetesHenry He
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker IntroductionPeng Xiao
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker IntroductionRobert Reiz
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerInstruqt
 
Docker 101 - Getting started
Docker 101 - Getting startedDocker 101 - Getting started
Docker 101 - Getting startedMatheus Marabesi
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker ComposeAjeet Singh Raina
 
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...Edureka!
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017Docker, Inc.
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to DockerAditya Konarde
 

La actualidad más candente (20)

Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basics
 
Docker
DockerDocker
Docker
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Docker introduction & benefits
Docker introduction & benefitsDocker introduction & benefits
Docker introduction & benefits
 
Introduction to container based virtualization with docker
Introduction to container based virtualization with dockerIntroduction to container based virtualization with docker
Introduction to container based virtualization with docker
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)
 
Why Docker
Why DockerWhy Docker
Why Docker
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Docker in real life
Docker in real lifeDocker in real life
Docker in real life
 
Docker Basics
Docker BasicsDocker Basics
Docker Basics
 
Docker 101 - Getting started
Docker 101 - Getting startedDocker 101 - Getting started
Docker 101 - Getting started
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker Compose
 
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
 
presentation on Docker
presentation on Dockerpresentation on Docker
presentation on Docker
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 

Similar a ¿Qué es docker?

Containers - Hablemos de Docker
Containers - Hablemos de DockerContainers - Hablemos de Docker
Containers - Hablemos de DockerLuis Toscano
 
Docker para Dummies
Docker para DummiesDocker para Dummies
Docker para DummiesRaúl Unzué
 
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Santi Macias Rodriguez
 
docker.pdf
docker.pdfdocker.pdf
docker.pdfKenn70
 
administracion de sistemas de informacion
administracion de sistemas de informacionadministracion de sistemas de informacion
administracion de sistemas de informacionStivenLopez46
 
Docker Containers | Talent Week/Team International
Docker Containers | Talent Week/Team InternationalDocker Containers | Talent Week/Team International
Docker Containers | Talent Week/Team InternationalAndrés Londoño
 
Corriendo SQL Server en Docker
Corriendo SQL Server en DockerCorriendo SQL Server en Docker
Corriendo SQL Server en DockerJavier Villegas
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Eduardo Castro
 
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdfdocker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdfJorgeLuisValdivieso1
 
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdfdocker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdfJorgeLuisValdivieso1
 
Seminario CLEFormacion-docker
Seminario CLEFormacion-dockerSeminario CLEFormacion-docker
Seminario CLEFormacion-dockerCLEFormación
 
DockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdfDockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdfAngel Borroy López
 
Docker para Data Scientist - Master en Data Science URJC
Docker para Data Scientist - Master en Data Science URJCDocker para Data Scientist - Master en Data Science URJC
Docker para Data Scientist - Master en Data Science URJCMicael Gallego
 
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxAzure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxLuis Beltran
 

Similar a ¿Qué es docker? (20)

introducción a Docker
introducción a Dockerintroducción a Docker
introducción a Docker
 
Semana 1 Microservicios
Semana 1   MicroserviciosSemana 1   Microservicios
Semana 1 Microservicios
 
Containers - Hablemos de Docker
Containers - Hablemos de DockerContainers - Hablemos de Docker
Containers - Hablemos de Docker
 
Docker and networking
Docker and networkingDocker and networking
Docker and networking
 
Docker para Dummies
Docker para DummiesDocker para Dummies
Docker para Dummies
 
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
 
docker.pdf
docker.pdfdocker.pdf
docker.pdf
 
Curso gratuito de Docker
Curso gratuito de DockerCurso gratuito de Docker
Curso gratuito de Docker
 
administracion de sistemas de informacion
administracion de sistemas de informacionadministracion de sistemas de informacion
administracion de sistemas de informacion
 
Docker Containers | Talent Week/Team International
Docker Containers | Talent Week/Team InternationalDocker Containers | Talent Week/Team International
Docker Containers | Talent Week/Team International
 
Docker containers-itb-2021
Docker containers-itb-2021Docker containers-itb-2021
Docker containers-itb-2021
 
Corriendo SQL Server en Docker
Corriendo SQL Server en DockerCorriendo SQL Server en Docker
Corriendo SQL Server en Docker
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
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.pdfdocker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
 
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdf
docker-primeros-pasos-y-puesta-en-practica-de-una-arquitectura-basada.pdfdocker-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
Seminario CLEFormacion-dockerSeminario CLEFormacion-docker
Seminario CLEFormacion-docker
 
SISTEMAS DE CODIGO ABIERTO
SISTEMAS DE CODIGO ABIERTOSISTEMAS DE CODIGO ABIERTO
SISTEMAS DE CODIGO ABIERTO
 
DockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdfDockerCon 2022 Spanish Room-ONBOARDING.pdf
DockerCon 2022 Spanish Room-ONBOARDING.pdf
 
Docker para Data Scientist - Master en Data Science URJC
Docker para Data Scientist - Master en Data Science URJCDocker para Data Scientist - Master en Data Science URJC
Docker para Data Scientist - Master en Data Science URJC
 
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptxAzure AI South Azure Cognitive Services en contenedores Docker.pptx
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
 

Último

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (19)

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

¿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: dgcalbo@gmail.com 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: dgcalbo@gmail.com Licencia: Creative Commons (CC BY-NC-SA 2.5 AR) Blog: www.apuntesit.tk Twitter: @ApuntesIT