SlideShare una empresa de Scribd logo
Docker, el futuro de la
distribución de aplicaciones.
David Muñoz - @dperilla
● Socio Fundador de QuaiP.com
● VoipEngineer con Asterisk / Kamailio.
● SysOp Linux.
● Formador online de Asterisk, Virtualizació n y Linux.
● Desarrollo e infraestructuras avanzadas de VoIP.
● Servidores de streaming de radio y TV.
● Web Hosting Avanzado, VPS y Servidores Dedicados.
Docker - Sysmana 2014
DEVOPS

SYSOPS
El Reto:
Multiplicity of
Stacks

Static website

postgresql + pgv8 + v8

nginx 1.5 + modsecurity + openssl + bootstrap 2

Background workers
Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs +
phantomjs

Queue

Analytics DB

Redis + redis-sentinel

hadoop + hive + thrift + OpenJDK

Web frontend
Ruby + Rails + sass + Unicorn

Do services and
apps interact
appropriately?

User DB

API endpoint

Development VM

Production Cluster
Public Cloud

QA server
Disaster recovery
Customer Data Center

Contributor’s laptop
Production Servers

Can I migrate
smoothly and
quickly?

Multiplicity of
hardware
environments

Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client
La pesadilla de la compatibilidad NxN
Static website

?

?

?

?

?

?

?

Web frontend

?

?

?

?

?

?

?

Background workers

?

?

?

?

?

?

?

User DB

?

?

?

?

?

?

?

Analytics DB

?

?

?

?

?

?

?

Queue

?

?

?

?

?

?

?

Development
VM

QA Server

Single Prod
Server

Onsite Cluster

Public Cloud

Contributor’s
laptop

Customer
Servers
Una analogía simple...
También es una matriz NxN
?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?
Preocupación sobre
cómo interactúan los
bienes (Ej.: Granos
de café y Especias
juntos)

Un contenedor estándar que
carga cualquier tipo de bien y
que permanece cerrado hasta
llegar a su destino.
De esta forma podemos cargar,
descargar, apilar y transportar el
container largas distancias
facilitando el transbordo de un
medio de transporte a otro.

El transporte es
rápido y sencillo (del
Barco a la grúa, que
lo pasa al camión,...)

Múltiples métodos
de transporte y de
almacenamiento

Múltiples bienes

¿La solución? El transporte en contenedores
Estamos eliminando el problema de la matriz NxN
Y así apareció el Sistema Intermodal de Transporte de Contenedores

•
•
•
•
•
•

Actualmente, el 90% de todas las mercancías en barco se envían en contenedores estándar.
Se ha reducido en orden de magnitud el coste y el tiempo de carga/descarga de los barcos.
Reducción masiva de las pérdidas por robos de las mercancías o daños.
Enorme reducción del coste de los productos finales (de más del 25% a menos del 3%).
Globalización masiva del transporte de mercancías.
Más de 5.000 barcos en todo el mundo transportan 200M de contenedores al año.
La Solución de Docker
Static website

User DB

Web frontend

Queue

Analytics DB

Docker es un motor que
permite que encapsular
cualquier información y
hacerla portátil, autosuficiente
y ligera

Múltiples entornos
hardware

VMs

QA Server

Data Center para
Clientes

Cloud Público

Clúster en
producción

Laptop

¿Puedo migrar
rápidamente y sin
problemas?

… de forma que se pueda
manipular mediante operaciones
estándar y ejecutar de manera
consistente en cualquier hardware.

¿Los servicios y las
Apps interactúan de
la forma adecuada?

Múltiples stacks

Docker es un sistema de transporte de contenedores para
código
Static website

User DB

Web frontend

Queue

Analytics DB

DevOps: “Crea una vez y
ejecútalo donde quieras”.

Múltiples entornos
hardware

VMs

QA Server

Data Center para
Clientes

Cloud Público

Clúster en
producción

Laptop

¿Puedo migrar
rápidamente y sin
problemas?

SysOps: “Configúralo una vez y
ejecútalo donde quieras”.

¿Los servicios y las
Apps interactúan de
la forma adecuada?

Múltiples stacks

Or... put more simply
Docker soluciona el problema de la matriz NXN
Static website

Web frontend

Background workers

User DB

Analytics DB

Queue

Development
VM

QA Server

Single Prod
Server

Onsite Cluster

Public Cloud

Contributor’s
laptop

Customer
Servers
Containers vs. VMs
App
A

App
A’

App
B

Bins/
Libs

Bins/
Libs

Bins/
Libs

Guest
OS

Guest
OS
Guest
OS

Guest
OS
Guest
OS

VM

Los Containers están aislados
pero comparten un mismo SO
y, cuando pueden, binarios y/o
librerías.

Host OS

Host OS

Server

Server

Docker

Bins/Libs

App B’

App B’

App B’

Bins/Libs

App B

App A’

Hypervisor (Type 2)

App A

Container
¿Por qué son tan ligeros los Containers con Docker?
VMs

Bins/
Libs

Bins/
Libs

Bins/
Libs

Guest
OS

App Δ

App
A

Guest
OS
Guest
OS

App
A

Bins/
Libs

App
A
Bins/

App
A’

App
A

Guest
OS

Containers

Aplicación
Original

VMs
Todas las aplicaciones, cada copia de
cada aplicación, e incluso cada
modificación de una aplicación requiere
un nuevo servidor virtual!

Copia de la
Aplicación

Modificación de la
Aplicación

No hace falta coger
espacio ni recursos
del OS, tampoco hay
necesidad de
reiniciar el sistema.

No hay OS y se
pueden
compartir
binarios y/o
librerías.

El sistema de unión de
ficheros nos permite
tener que guardar sólo
los cambios entre un
container A y un
container A’.
Ejemplo de fichero con Docker
# Nginx
#
# VERSION
FROM

0.0.1
ubuntu

MAINTAINER Guillaume J. Charmes <guillaume@dotcloud.com>

# make sure the package repository is up to date
RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.
list
RUN apt-get update

RUN apt-get install -y inotify-tools nginx apache2 openssh-server
¿Cuáles son los elementos básicos de Docker?
Container A

Push
Docker
Container
Image
Registry
Search

Run

Build
Dockerfile
For
A

Docker

Container
C

Host 1 OS (Linux)

Container
B

Docker Engine

Container
A

Source
Code
Repository

Pull

Host 2 OS 2 (Linux)
Cambios y actualizaciones
Push

App Δ

App
A

Bins/

Bins/
Libs

Docker
Container
Image
Registry

Container
Mod A’

Container
Mod A’’

App Δ

Base
Container
Image

Bins/
Libs

Bins/

App
A
Bins/
Libs

Bins/

App
A’’

Update

Docker Engine
Ahora el host está corriendo con A’’

Docker Engine
Host ejecutando A quiere upgradearse a A’’.
Solicita la actualización. Obtiene sólo la diferencia.
Mini Demo....
Casos de usos
Use Case
Build your own PaaS

Examples
Link
Dokku - Docker powered mini-Heroku. The smallest PaaS implementation you’ve ever seen http://bit.ly/191Tgsx

Web Based Environment
for Instruction

JiffyLab – web based environment for the instruction, or lightweight use of, Python and UNIX http://bit.ly/12oaj2K
shell

Easy Application
Deployment
 
 

Deploy Java Apps With Docker = Awesome

http://bit.ly/11BCvvu

Running Drupal on Docker
Installing Redis on Docker

http://bit.ly/15MJS6B
http://bit.ly/16EWOKh

Create Secure Sandboxes

Docker makes creating secure sandboxes easier than ever

http://bit.ly/13mZGJH

Create your own SaaS
Memcached as a Service
Automated Application
Push-button Deployment with Docker
Deployment
Continuous Integration and Next Generation Continuous Integration & Deployment with dotCloud’s Docker and Strider
Deployment

http://bit.ly/11nL8vh
http://bit.ly/1bTKZTo

Lightweight Desktop
Virtualization

http://bit.ly/14RYL6x

Docker Desktop: Your Desktop Over SSH Running Inside Of A Docker Container
 

http://bit.ly/ZwTfoy
¡¡Muchas gracias!!
a Diego Castillo @dcastillobarnes
Sergio Gómez @sergiogomez
José Ramón Albendín @jralbendin

y por supuesto

A TODOS VOSOTROS
Preguntas?

Más contenido relacionado

PDF
Introducción a Docker
PDF
Conceptos avanzados en docker
PDF
Docker: la revolución en virtualización
PDF
BEEVA | Introducción a Docker
PDF
Seminario CLEFormacion-docker
PDF
nerdear.la 2016 - Docker workshop
PDF
Vagrant y Docker - Guía práctica de uso
PDF
Presentación nubes de contenedores con docker swarm
Introducción a Docker
Conceptos avanzados en docker
Docker: la revolución en virtualización
BEEVA | Introducción a Docker
Seminario CLEFormacion-docker
nerdear.la 2016 - Docker workshop
Vagrant y Docker - Guía práctica de uso
Presentación nubes de contenedores con docker swarm

La actualidad más candente (20)

PDF
Docker y PostgreSQL
PDF
Introducción a Docker
PPTX
Usando docker
PPTX
Presentación Docker
PPTX
Introducción a Docker
PDF
DevOps+[Chef/Docker]
PDF
FROM lost to the docker
PDF
Docker desde cero
PDF
introducción a Docker
PDF
Docker introducción - Flisol 2015 Huancayo
PDF
Divide y vencerás con docker y core os
PDF
Fury - Docker Meetup
ODP
Solapas principales Ver(solapa activa) Editar Gestionar present...
PPTX
Presentación Docker
PDF
Docker meetup :: Kubernetes en Restorando
PPTX
Devops episodio 1. devOpsTnf
PDF
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
PPTX
Docker como la máxima expresión de Devops - WISIT 2015
PDF
Docker orientado al desarrollo de aplicaciones con NodeJS
PDF
Jenkins Peru Meetup Docker Ecosystem
Docker y PostgreSQL
Introducción a Docker
Usando docker
Presentación Docker
Introducción a Docker
DevOps+[Chef/Docker]
FROM lost to the docker
Docker desde cero
introducción a Docker
Docker introducción - Flisol 2015 Huancayo
Divide y vencerás con docker y core os
Fury - Docker Meetup
Solapas principales Ver(solapa activa) Editar Gestionar present...
Presentación Docker
Docker meetup :: Kubernetes en Restorando
Devops episodio 1. devOpsTnf
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Docker como la máxima expresión de Devops - WISIT 2015
Docker orientado al desarrollo de aplicaciones con NodeJS
Jenkins Peru Meetup Docker Ecosystem
Publicidad

Destacado (18)

PDF
Seminario: Docker y su Ecosistema
PDF
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
PDF
Arquitecturas de microservicios - Codemotion 2014
PPT
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
PPTX
Docker introduction
PPTX
Docker Online Meetup: Announcing Docker CE + EE
PDF
10 Sitios que no sabías que usaban Django
PDF
React redux workshop
PDF
Docker: Why containers are our new friends?
PDF
Sandbox para ejercicios de programación
PDF
dockerize.it
ODP
Què és una AMIPA?
PPTX
Devopsconf2015- Marcos y Jonathan Mantika
PDF
20 comandos linux que todos los administradores deben conocer
PDF
Zero downtime deploys for Rails apps
PDF
Deploying Containers with Rancher
PPT
Que he après de les abelles
PPTX
Oracle VM VirtualBox Hacked
Seminario: Docker y su Ecosistema
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Arquitecturas de microservicios - Codemotion 2014
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Docker introduction
Docker Online Meetup: Announcing Docker CE + EE
10 Sitios que no sabías que usaban Django
React redux workshop
Docker: Why containers are our new friends?
Sandbox para ejercicios de programación
dockerize.it
Què és una AMIPA?
Devopsconf2015- Marcos y Jonathan Mantika
20 comandos linux que todos los administradores deben conocer
Zero downtime deploys for Rails apps
Deploying Containers with Rancher
Que he après de les abelles
Oracle VM VirtualBox Hacked
Publicidad

Similar a Docker - Sysmana 2014 (20)

PPTX
Introduccion a SQL Server 2017 en Docker
PPTX
Despliegue de Aplicaciones .Net Core en Docker
PDF
Corriendo SQL Server en Docker
PDF
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
PDF
Docker en el entorno de desarrollo
PDF
Microservicios y contenedores Docker
PPTX
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
PDF
Contenedores como Servicio con Docker
PDF
Kubernetes para developers
PDF
De desarrollo a producción usando docker
PDF
Containers - Hablemos de Docker
PPTX
Web App Container
 
PPTX
Docker para desarrolladores .NET
PDF
Multi hybrid-cloud-fundamentals v4
PPTX
Docker para Dummies
PPTX
Kubernetes workshop
PPTX
Lemoncode kubernetes
PDF
Docker and networking
PPTX
Autobuses de Madrid en tiempo real con Azure Relay
PPTX
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019
Introduccion a SQL Server 2017 en Docker
Despliegue de Aplicaciones .Net Core en Docker
Corriendo SQL Server en Docker
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker en el entorno de desarrollo
Microservicios y contenedores Docker
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Contenedores como Servicio con Docker
Kubernetes para developers
De desarrollo a producción usando docker
Containers - Hablemos de Docker
Web App Container
 
Docker para desarrolladores .NET
Multi hybrid-cloud-fundamentals v4
Docker para Dummies
Kubernetes workshop
Lemoncode kubernetes
Docker and networking
Autobuses de Madrid en tiempo real con Azure Relay
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019

Último (20)

PDF
Diapositiva proyecto de vida, materia catedra
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
clase auditoria informatica 2025.........
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
taller de informática - LEY DE OHM
PDF
SAP Transportation Management para LSP, TM140 Col18
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Estrategia de apoyo tecnología grado 9-3
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Diapositiva proyecto de vida, materia catedra
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
clase auditoria informatica 2025.........
Propuesta BKP servidores con Acronis1.pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
taller de informática - LEY DE OHM
SAP Transportation Management para LSP, TM140 Col18
El-Gobierno-Electrónico-En-El-Estado-Bolivia
historia_web de la creacion de un navegador_presentacion.pptx
Influencia-del-uso-de-redes-sociales.pdf
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Estrategia de apoyo tecnología miguel angel solis
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Plantilla para Diseño de Narrativas Transmedia.pdf
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Estrategia de apoyo tecnología grado 9-3
Zarate Quispe Alex aldayir aplicaciones de internet .docx

Docker - Sysmana 2014

  • 1. Docker, el futuro de la distribución de aplicaciones.
  • 2. David Muñoz - @dperilla ● Socio Fundador de QuaiP.com ● VoipEngineer con Asterisk / Kamailio. ● SysOp Linux. ● Formador online de Asterisk, Virtualizació n y Linux.
  • 3. ● Desarrollo e infraestructuras avanzadas de VoIP. ● Servidores de streaming de radio y TV. ● Web Hosting Avanzado, VPS y Servidores Dedicados.
  • 6. El Reto: Multiplicity of Stacks Static website postgresql + pgv8 + v8 nginx 1.5 + modsecurity + openssl + bootstrap 2 Background workers Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs Queue Analytics DB Redis + redis-sentinel hadoop + hive + thrift + OpenJDK Web frontend Ruby + Rails + sass + Unicorn Do services and apps interact appropriately? User DB API endpoint Development VM Production Cluster Public Cloud QA server Disaster recovery Customer Data Center Contributor’s laptop Production Servers Can I migrate smoothly and quickly? Multiplicity of hardware environments Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client
  • 7. La pesadilla de la compatibilidad NxN Static website ? ? ? ? ? ? ? Web frontend ? ? ? ? ? ? ? Background workers ? ? ? ? ? ? ? User DB ? ? ? ? ? ? ? Analytics DB ? ? ? ? ? ? ? Queue ? ? ? ? ? ? ? Development VM QA Server Single Prod Server Onsite Cluster Public Cloud Contributor’s laptop Customer Servers
  • 9. También es una matriz NxN ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
  • 10. Preocupación sobre cómo interactúan los bienes (Ej.: Granos de café y Especias juntos) Un contenedor estándar que carga cualquier tipo de bien y que permanece cerrado hasta llegar a su destino. De esta forma podemos cargar, descargar, apilar y transportar el container largas distancias facilitando el transbordo de un medio de transporte a otro. El transporte es rápido y sencillo (del Barco a la grúa, que lo pasa al camión,...) Múltiples métodos de transporte y de almacenamiento Múltiples bienes ¿La solución? El transporte en contenedores
  • 11. Estamos eliminando el problema de la matriz NxN
  • 12. Y así apareció el Sistema Intermodal de Transporte de Contenedores • • • • • • Actualmente, el 90% de todas las mercancías en barco se envían en contenedores estándar. Se ha reducido en orden de magnitud el coste y el tiempo de carga/descarga de los barcos. Reducción masiva de las pérdidas por robos de las mercancías o daños. Enorme reducción del coste de los productos finales (de más del 25% a menos del 3%). Globalización masiva del transporte de mercancías. Más de 5.000 barcos en todo el mundo transportan 200M de contenedores al año.
  • 13. La Solución de Docker
  • 14. Static website User DB Web frontend Queue Analytics DB Docker es un motor que permite que encapsular cualquier información y hacerla portátil, autosuficiente y ligera Múltiples entornos hardware VMs QA Server Data Center para Clientes Cloud Público Clúster en producción Laptop ¿Puedo migrar rápidamente y sin problemas? … de forma que se pueda manipular mediante operaciones estándar y ejecutar de manera consistente en cualquier hardware. ¿Los servicios y las Apps interactúan de la forma adecuada? Múltiples stacks Docker es un sistema de transporte de contenedores para código
  • 15. Static website User DB Web frontend Queue Analytics DB DevOps: “Crea una vez y ejecútalo donde quieras”. Múltiples entornos hardware VMs QA Server Data Center para Clientes Cloud Público Clúster en producción Laptop ¿Puedo migrar rápidamente y sin problemas? SysOps: “Configúralo una vez y ejecútalo donde quieras”. ¿Los servicios y las Apps interactúan de la forma adecuada? Múltiples stacks Or... put more simply
  • 16. Docker soluciona el problema de la matriz NXN Static website Web frontend Background workers User DB Analytics DB Queue Development VM QA Server Single Prod Server Onsite Cluster Public Cloud Contributor’s laptop Customer Servers
  • 17. Containers vs. VMs App A App A’ App B Bins/ Libs Bins/ Libs Bins/ Libs Guest OS Guest OS Guest OS Guest OS Guest OS VM Los Containers están aislados pero comparten un mismo SO y, cuando pueden, binarios y/o librerías. Host OS Host OS Server Server Docker Bins/Libs App B’ App B’ App B’ Bins/Libs App B App A’ Hypervisor (Type 2) App A Container
  • 18. ¿Por qué son tan ligeros los Containers con Docker? VMs Bins/ Libs Bins/ Libs Bins/ Libs Guest OS App Δ App A Guest OS Guest OS App A Bins/ Libs App A Bins/ App A’ App A Guest OS Containers Aplicación Original VMs Todas las aplicaciones, cada copia de cada aplicación, e incluso cada modificación de una aplicación requiere un nuevo servidor virtual! Copia de la Aplicación Modificación de la Aplicación No hace falta coger espacio ni recursos del OS, tampoco hay necesidad de reiniciar el sistema. No hay OS y se pueden compartir binarios y/o librerías. El sistema de unión de ficheros nos permite tener que guardar sólo los cambios entre un container A y un container A’.
  • 19. Ejemplo de fichero con Docker # Nginx # # VERSION FROM 0.0.1 ubuntu MAINTAINER Guillaume J. Charmes <guillaume@dotcloud.com> # make sure the package repository is up to date RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources. list RUN apt-get update RUN apt-get install -y inotify-tools nginx apache2 openssh-server
  • 20. ¿Cuáles son los elementos básicos de Docker? Container A Push Docker Container Image Registry Search Run Build Dockerfile For A Docker Container C Host 1 OS (Linux) Container B Docker Engine Container A Source Code Repository Pull Host 2 OS 2 (Linux)
  • 21. Cambios y actualizaciones Push App Δ App A Bins/ Bins/ Libs Docker Container Image Registry Container Mod A’ Container Mod A’’ App Δ Base Container Image Bins/ Libs Bins/ App A Bins/ Libs Bins/ App A’’ Update Docker Engine Ahora el host está corriendo con A’’ Docker Engine Host ejecutando A quiere upgradearse a A’’. Solicita la actualización. Obtiene sólo la diferencia.
  • 23. Casos de usos Use Case Build your own PaaS Examples Link Dokku - Docker powered mini-Heroku. The smallest PaaS implementation you’ve ever seen http://bit.ly/191Tgsx Web Based Environment for Instruction JiffyLab – web based environment for the instruction, or lightweight use of, Python and UNIX http://bit.ly/12oaj2K shell Easy Application Deployment     Deploy Java Apps With Docker = Awesome http://bit.ly/11BCvvu Running Drupal on Docker Installing Redis on Docker http://bit.ly/15MJS6B http://bit.ly/16EWOKh Create Secure Sandboxes Docker makes creating secure sandboxes easier than ever http://bit.ly/13mZGJH Create your own SaaS Memcached as a Service Automated Application Push-button Deployment with Docker Deployment Continuous Integration and Next Generation Continuous Integration & Deployment with dotCloud’s Docker and Strider Deployment http://bit.ly/11nL8vh http://bit.ly/1bTKZTo Lightweight Desktop Virtualization http://bit.ly/14RYL6x Docker Desktop: Your Desktop Over SSH Running Inside Of A Docker Container   http://bit.ly/ZwTfoy
  • 24. ¡¡Muchas gracias!! a Diego Castillo @dcastillobarnes Sergio Gómez @sergiogomez José Ramón Albendín @jralbendin y por supuesto A TODOS VOSOTROS