0% encontró este documento útil (0 votos)
54 vistas48 páginas

Introducción a Contenedores y Docker

Cargado por

carlos
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
54 vistas48 páginas

Introducción a Contenedores y Docker

Cargado por

carlos
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Contenedores y

Docker
Agenda
01 02 03
Contenedores Docker Logs, Puertos y Procesos
Una breve introduccion a Una breve introduccion a Un vistazo a los puertos y
los contenedores Docker procesos en docker

04 05 06
Imagenes Dockerfile Publicar Imagenes
Un vistazo a las imagenes Dockerfile y su creacion Publicar nuestras propias
imagenes
“En mi maquina si funciona.”

—Alguien famoso
“Entonces enviemos tu maquina al
cliente.”

—Algun otro famoso


Quienes la usan ?
Funciona
Node V 10.1.2
Python V 3.2.1

No Funciona
Node V 10.1.1
Python V 3.2.0
Que es Docker ?
Ventajas
1. No necesita Hypervisor
2. Uso eficiente de recursos (CPU,
Memoria)
3. Menor consumo de disco (mucho
menor)
4. Levantan muy rápido (milisegundos)
5. Ideales para Microservicios y DevOps
6. Fácilmente automatizables
7. Son muy fáciles de transportar y recrear
(text file)
8. Permiten tratar a la infraestructura
como código
Contenedores

“Son una abstraccion en la capa de


aplicacion que empaqueta el codigo
y las dependencias juntos.”
Un poco de Historia

2008 2015
La tecnologia de contenedores forma A partir de mayo su rincipal
par de linux contribuyente es redhat

2013
Docker fue liberado como
codigo abierto en marzo

2014
El 13 de marzo, libera su version 0.9, Docker dejo
de utilizar LXC como entorno de ejecucion por
defecto usando su propia biblioteca
libcontainer escritor en GO
“Docker es euiparable a proyectos
como Solaris Zones o BSD Jails.”
“utiliza las interfaces abstraídas de
virtualización mediante libvirt , LXC
(Linux Containers) y systemd-nspawn .”
“También colaboran IBM, Cisco Systems
y Amadeus IT Group.”
Contenedores
Contenedores
Maquinas Virtuales

“las maquinas virtuales son una


abstraccion del hardware fisico que
convierte un servidor en muchos
servidores.”
Virtualizacion

—SOMEONE FAMOUS
Instalacion

docker run hello-world


Arquitectura
Docker Engine
Arquitectura
Hola Mundo desde Docker
Imagenes

[Link]
Logs Puertos, Procesos
Dockerfile
Dockerfile
Creando Imagenes
Como funciona ?
“Aprovisionamiento de infraestructura
a travez de software para lograr
implementationes consistentes y
predecibles.”
Defined in Stored in source
Code Control

Declarative or Idempotent
Imperative and
consistent
Push or
Pull
Beneficios

Deploy automatico
Proceso repetitivo
Ambientes consistentes
Componentes Reusables
Arquitectura documentada
Que es Terraform ?

“Es una herramienta open-source que


permite provisionar, manejar y
versionar infraestructuras CLOUD
Terraform configuration file

También podría gustarte