SlideShare a Scribd company logo
An Open Platform to Build, Ship, and Run Distributed Applications
whoami
Jonas Rosland
Developer Advocate
EMC {code}
emccode.github.io
@virtualswede
jonas.rosland@emc.com
March 20, 2013: Docker Launches
https://www.youtube.com/watch?v=wW9CAH9nSLs
15 Months Later: An Incredible Platform and Ecosystem
Official Repos & 14K+ Dockerized Apps
Community
460+ Contributors
250+ Meetups on Docker
2.75M Downloads
6.7K Projects on GitHub
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine
Docker Hub
Build, Ship, and Run
Partners
Content
Users
24 Months Later: An Incredible Platform and Ecosystem
Official Repos & 14K+ Dockerized Apps
Community
790+ Contributors
150+ Meetup Groups
100M+ Downloads
50K Projects on GitHub
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine
Docker Hub
75K Apps in the Hub
Build, Ship, and Run
Partners
Content
Users
We know we’re riding on your shoulders
Thank You to the Giants
• Namespaces (IBM)
• Cgroups (Google)
• LXC tools
• The Linux Kernel
• Git
• SELinux (Red Hat)
• Solaris Zones
• BSD Jails
• +++
Thank You Users/Use Cases*
*A small subset of the 100s who are using and/or writing about us
Thanks to those above for talking about their experiences at DockerCon
• Using Docker in our ECS appliances
And of course…
Thank You Partner Ecosystem
Agenda
Official Repos & 14K + Dockerized Apps
Partners
Content
Users
Community
460+ Contributors
250+ Meetups on Docker
2.75M Downloads
6.7K Projects on GitHub
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine
Docker Hub
Build, Ship, and Run
~2000 2014
Long lived Development is iterative and constant
Monolithic and built on a single stack Built from loosely coupled components
Deployed to a single server Deployed to a multitude of servers
Apps Have Fundamentally Changed
Static website
Web frontend
User DB
Queue
Analytics DB
Background workers
API endpoint
nginx 1.5 + modsecurity +
openssl + bootstrap 2
postgresql + pgv8 + v8 hadoop + hive +
thrift + OpenJDK
Ruby + Rails + sass +
Unicorn
Redis + redis-
sentinel
Python 3.0 + celery + pyredis + libcurl +
ffmpeg + libopencv + nodejs + phantomjs Python 2.7 + Flask + pyredis +
celery + psycopg + postgresql-client
Development VM
QA Server
Public Cloud
Disaster Recovery
Contributor’s LaptopProduction Servers
MultiplicityofStacks
MultiplicityofHardware
Environments
Production Cluster
Customer Data Center
Doservicesandapps
interactappropriately?
CanImigratesmoothly
andquickly?
The Problem in 2014
Results in NxN compatibility nightmare
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
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
A useful analogy…
Cargo Transport Pre-1960
Multiplicityof
Goods
Multiplicityof
methodsfor
transporting/storin
g
DoIworryabouthow
goodsinteract(e.g.
coffeebeansnextto
spices)
CanItransportquickly
andsmoothly
(e.g.fromboattotrain
totruck)
Also an NxN Matrix
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ?
Solution: Intermodal Shipping Container
Multiplicityof
Goods
DoIworryabouthow
goodsinteract(e.g.
coffeebeansnextto
spices)
CanItransportquickly
andsmoothly
(e.g.fromboattotrain
totruck)
…in between, can be loaded and
unloaded, stacked, transported
efficiently over long distances, and
transferred from one mode of
transport to another
A standard container that is
loaded with virtually any goods,
and stays sealed until it reaches
final delivery.
This eliminated the NxN problem
The Right Approach to Containers Matters
• Separation of concerns
• Automation
• Efficiency
• Broad ecosystem
Images courtesy of PokkO / Shutterstock.com, Lewis Hine - http://www.archives.gov/research_room/research_topics/american_cities/images/american_cities_069.jpg
Docker is a shipping container system for code
Static website Web frontendUser DB Queue Analytics DB
Developmen
t VM
QA server Public Cloud Contributor’
s laptop
Multiplicityof
Stacks
Production
Cluster
Customer
Data Center
Doservicesand
appsinteract
appropriately?
CanImigrate
smoothlyand
quickly
…that can be manipulated using
standard operations and run
consistently on virtually any
hardware platform
An engine that enables any
payload to be encapsulated as
a lightweight, portable, self-
sufficient container…
…or put more simply
Static website Web frontendUser DB Queue Analytics DB
Developmen
t VM
QA server Public Cloud Contributor’
s laptop
Multiplicityof
Stacks
Production
Cluster
Customer
Data Center
Doservicesand
appsinteract
appropriately?
CanImigrate
smoothlyand
quickly
Operator: Configure Once,
Run Anything
Developer: Build Once,
Run Anywhere (Finally)
An Open Platform to Build, Ship, and Run Distributed Applications
Containers vs. VMs
Why are Docker containers lightweight?
What are the basics of the Docker system?
An Open Platform…
API
Engine Hub
open source software at the heart
of the Docker platform
cloud-based platform services for distributed
applications
API
An Open Platform…
Any App
Any infrastructure
• Physical
• Virtual cloud
+ 75K apps
+ 50K projects
API
Engine Hub
cloud-based platform services for distributed
applications
API
open source software at the heart
of the Docker platform
…to Build, Ship, and Run
Build Ship
Run
Dev
QA
Source
Staging
Physical
Virtual
Cloud
Infrastructure Management
Infrastructure Management
DockerFile
Source Code
Repository
TESTTEST
TESTTEST
TEST
GCE RAX IBM
Mac/Win Dev
Machine
Boot2Docker
Docker
Analytics
DB
Prod Machine
Linux OS
DockerDocker
++
Users Collab
Provenance Policy
Docker Hub
Registries
Public Curated Private
Docker Hub API
Third Party Tools
Prod Machine
Linux OS
DockerDocker
Prod Machine
Linux OS
DockerDocker
VM
DockerDocker
VM
DockerDocker
VM
DockerDocker
QA Machine
Linux OS
DockerDocker
…Distributed Applications
Data
User
DB
Queue
Analytics
DB
API
Endpoint
Web
Frontend
Data
Background
Workers
Development VM
QA Server
Public Cloud
Disaster Recovery
Contributor’s LaptopProduction Servers
Production Cluster
Customer Data Center
• Faster delivery of your applications
• Deploying and scaling more easily
• Achieving higher density and running more
workloads
So to finish up, Docker enables
An Open Platform to Build, Ship, and Run Distributed Applications

More Related Content

PPTX
Introduction to docker
PDF
Docker and Containers overview - Docker Workshop
PPTX
Docker Introduction
PDF
Learning Docker with Thomas
PDF
Docker in pratice -chenyifei
PDF
Docker based-pipelines
PDF
Docker Overview - Rise of the Containers
PPTX
Introduction to docker
Docker and Containers overview - Docker Workshop
Docker Introduction
Learning Docker with Thomas
Docker in pratice -chenyifei
Docker based-pipelines
Docker Overview - Rise of the Containers

What's hot (20)

PDF
Docker HK Meetup - 201707
PPTX
Docker 101 - High level introduction to docker
PPTX
Introduction to Docker
PPT
Docker, a new LINUX container technology based light weight virtualization
PPTX
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
PDF
Introduction to docker
PDF
Dockerizing your applications - Docker workshop @Twitter
PDF
Introduction to Docker - VIT Campus
PDF
Docker worshop @Twitter - How to use your own private registry
PDF
Basic docker for developer
PDF
Microservices using relocatable Docker containers
PDF
Introduction to Docker
PDF
Docker and containers : Disrupting the virtual machine(VM)
PPTX
A new model for Docker image distribution
PPTX
Dockerize the World - presentation from Hradec Kralove
PDF
Docker in real life
PPTX
Why Docker
PDF
Are VM Passé?
PDF
Introduction to docker
ODP
Docker - The Linux Container
Docker HK Meetup - 201707
Docker 101 - High level introduction to docker
Introduction to Docker
Docker, a new LINUX container technology based light weight virtualization
Write Once and REALLY Run Anywhere | OpenStack Summit HK 2013
Introduction to docker
Dockerizing your applications - Docker workshop @Twitter
Introduction to Docker - VIT Campus
Docker worshop @Twitter - How to use your own private registry
Basic docker for developer
Microservices using relocatable Docker containers
Introduction to Docker
Docker and containers : Disrupting the virtual machine(VM)
A new model for Docker image distribution
Dockerize the World - presentation from Hradec Kralove
Docker in real life
Why Docker
Are VM Passé?
Introduction to docker
Docker - The Linux Container
Ad

Viewers also liked (20)

PDF
Container Day - Seattle
PPTX
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
PDF
Getting Started with Docker - Nick Stinemates
PPTX
Hypervisor "versus" Linux Containers with Docker !
PPTX
Dockerizing WordPress
PPTX
Installing and running Postfix within a docker container from the command line
PDF
Docker at Spotify - Dockercon14
PPTX
John Engates Keynote at Dockercon 14
PDF
Building a smarter application Stack by Tomas Doran from Yelp
PPTX
Immutable infrastructure with Docker and EC2
PPTX
Docker in a big company
PPTX
Van datajournalistiek naar datajournalisme
PPTX
Effective Usage of Social Media in Dark Skies Awareness
PPTX
PuppetCamp London 2013 - Automated OS and App deployment using Puppet and Raz...
PPT
Classroom rules
PPT
แปลโดยพยัญชนะเรื่องพราหมณ์ชื่อว่าจูเฬกสาฎก๔
PPT
Roots of independence
PPTX
Democratische basis open data
PPTX
Van datajournalistiek naar datajournalisme
PPT
Don orione nel mondo in italiano (1)
Container Day - Seattle
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Getting Started with Docker - Nick Stinemates
Hypervisor "versus" Linux Containers with Docker !
Dockerizing WordPress
Installing and running Postfix within a docker container from the command line
Docker at Spotify - Dockercon14
John Engates Keynote at Dockercon 14
Building a smarter application Stack by Tomas Doran from Yelp
Immutable infrastructure with Docker and EC2
Docker in a big company
Van datajournalistiek naar datajournalisme
Effective Usage of Social Media in Dark Skies Awareness
PuppetCamp London 2013 - Automated OS and App deployment using Puppet and Raz...
Classroom rules
แปลโดยพยัญชนะเรื่องพราหมณ์ชื่อว่าจูเฬกสาฎก๔
Roots of independence
Democratische basis open data
Van datajournalistiek naar datajournalisme
Don orione nel mondo in italiano (1)
Ad

Similar to Docker and containers - For Boston Docker Meetup Workshop in March 2015 (20)

PPTX
Docker intro
PPTX
Intro Docker to Loire Atlantique
PPTX
The challenge of application distribution - Introduction to Docker (2014 dec ...
PPTX
Webinar Docker Tri Series
PDF
Are VMs Passé?
PPTX
DockerCon14 Keynote
PPTX
DockerCon Keynote Ben Golub
PDF
Docker Birthday #3 Slides - Overview
PDF
Docker Birthday #3 - Intro to Docker Slides
PPTX
OpenStack Summit
PDF
Docker Introduction
PPTX
Intro Docker october 2013
PPTX
Introduction Into Docker Ecosystem
PDF
Docker Introduction
PDF
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
PPTX
Docker - A high level introduction to dockers and containers
PPTX
DockerCon SF 2015: Docker Community in China
PPTX
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
PDF
InterConnect 2015: 3962 Docking DevOps
PPTX
What's New in Docker - February 2017
Docker intro
Intro Docker to Loire Atlantique
The challenge of application distribution - Introduction to Docker (2014 dec ...
Webinar Docker Tri Series
Are VMs Passé?
DockerCon14 Keynote
DockerCon Keynote Ben Golub
Docker Birthday #3 Slides - Overview
Docker Birthday #3 - Intro to Docker Slides
OpenStack Summit
Docker Introduction
Intro Docker october 2013
Introduction Into Docker Ecosystem
Docker Introduction
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Docker - A high level introduction to dockers and containers
DockerCon SF 2015: Docker Community in China
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
InterConnect 2015: 3962 Docking DevOps
What's New in Docker - February 2017

More from Jonas Rosland (16)

PPTX
Running stateful services in containers - ContainerDays Boston 2016
PPTX
Open Source, infrastructure as Code, Cloud Native Apps 2015
PPTX
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
PPTX
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...
PPTX
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...
PPTX
Scale out data persistence for all your stateful container needs - Docker Mee...
PPTX
CIO Connect 2015 - Modernize your applications to drive organizational effici...
PDF
Docker Compose and Panamax - ContainerDays Boston - June 2015
PPTX
Open Source and EMC {code} Overview - June 2015
PDF
CoreOS 101 - EMC World 2015
PPTX
Docker 101 - DevOps at EMC May 2015
PPTX
EMC World 2015 - The Devops Toolkit
PDF
2015 03-19-devops-toolkit-varrow-madness
PPTX
vBrownbag 2013 June 4th - Puppet and Razor - Jonas Rosland
PPTX
PuppetCamp Amsterdam 2013 - Automated OS and App deployment using Puppet and ...
PPTX
VMUG Sweden 2013-02-08 - Puppet and Razor
Running stateful services in containers - ContainerDays Boston 2016
Open Source, infrastructure as Code, Cloud Native Apps 2015
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...
Scale out data persistence for all your stateful container needs - Docker Mee...
CIO Connect 2015 - Modernize your applications to drive organizational effici...
Docker Compose and Panamax - ContainerDays Boston - June 2015
Open Source and EMC {code} Overview - June 2015
CoreOS 101 - EMC World 2015
Docker 101 - DevOps at EMC May 2015
EMC World 2015 - The Devops Toolkit
2015 03-19-devops-toolkit-varrow-madness
vBrownbag 2013 June 4th - Puppet and Razor - Jonas Rosland
PuppetCamp Amsterdam 2013 - Automated OS and App deployment using Puppet and ...
VMUG Sweden 2013-02-08 - Puppet and Razor

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Weekly Chronicles - August'25 Week I
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Mobile App Security Testing_ A Comprehensive Guide.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Understanding_Digital_Forensics_Presentation.pptx
A Presentation on Artificial Intelligence
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars

Docker and containers - For Boston Docker Meetup Workshop in March 2015

  • 1. An Open Platform to Build, Ship, and Run Distributed Applications
  • 2. whoami Jonas Rosland Developer Advocate EMC {code} emccode.github.io @virtualswede jonas.rosland@emc.com
  • 3. March 20, 2013: Docker Launches https://www.youtube.com/watch?v=wW9CAH9nSLs
  • 4. 15 Months Later: An Incredible Platform and Ecosystem Official Repos & 14K+ Dockerized Apps Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run Partners Content Users
  • 5. 24 Months Later: An Incredible Platform and Ecosystem Official Repos & 14K+ Dockerized Apps Community 790+ Contributors 150+ Meetup Groups 100M+ Downloads 50K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub 75K Apps in the Hub Build, Ship, and Run Partners Content Users
  • 6. We know we’re riding on your shoulders Thank You to the Giants • Namespaces (IBM) • Cgroups (Google) • LXC tools • The Linux Kernel • Git • SELinux (Red Hat) • Solaris Zones • BSD Jails • +++
  • 7. Thank You Users/Use Cases* *A small subset of the 100s who are using and/or writing about us Thanks to those above for talking about their experiences at DockerCon
  • 8. • Using Docker in our ECS appliances And of course…
  • 9. Thank You Partner Ecosystem
  • 10. Agenda Official Repos & 14K + Dockerized Apps Partners Content Users Community 460+ Contributors 250+ Meetups on Docker 2.75M Downloads 6.7K Projects on GitHub Support Enterprise Support Robust Documentation Implementation, Integration, Training Network of Partners The Docker Platform Docker Engine Docker Hub Build, Ship, and Run
  • 11. ~2000 2014 Long lived Development is iterative and constant Monolithic and built on a single stack Built from loosely coupled components Deployed to a single server Deployed to a multitude of servers Apps Have Fundamentally Changed
  • 12. Static website Web frontend User DB Queue Analytics DB Background workers API endpoint nginx 1.5 + modsecurity + openssl + bootstrap 2 postgresql + pgv8 + v8 hadoop + hive + thrift + OpenJDK Ruby + Rails + sass + Unicorn Redis + redis- sentinel Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client Development VM QA Server Public Cloud Disaster Recovery Contributor’s LaptopProduction Servers MultiplicityofStacks MultiplicityofHardware Environments Production Cluster Customer Data Center Doservicesandapps interactappropriately? CanImigratesmoothly andquickly? The Problem in 2014
  • 13. Results in NxN compatibility nightmare 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 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
  • 16. Also an NxN Matrix ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
  • 17. Solution: Intermodal Shipping Container Multiplicityof Goods DoIworryabouthow goodsinteract(e.g. coffeebeansnextto spices) CanItransportquickly andsmoothly (e.g.fromboattotrain totruck) …in between, can be loaded and unloaded, stacked, transported efficiently over long distances, and transferred from one mode of transport to another A standard container that is loaded with virtually any goods, and stays sealed until it reaches final delivery.
  • 18. This eliminated the NxN problem
  • 19. The Right Approach to Containers Matters • Separation of concerns • Automation • Efficiency • Broad ecosystem Images courtesy of PokkO / Shutterstock.com, Lewis Hine - http://www.archives.gov/research_room/research_topics/american_cities/images/american_cities_069.jpg
  • 20. Docker is a shipping container system for code Static website Web frontendUser DB Queue Analytics DB Developmen t VM QA server Public Cloud Contributor’ s laptop Multiplicityof Stacks Production Cluster Customer Data Center Doservicesand appsinteract appropriately? CanImigrate smoothlyand quickly …that can be manipulated using standard operations and run consistently on virtually any hardware platform An engine that enables any payload to be encapsulated as a lightweight, portable, self- sufficient container…
  • 21. …or put more simply Static website Web frontendUser DB Queue Analytics DB Developmen t VM QA server Public Cloud Contributor’ s laptop Multiplicityof Stacks Production Cluster Customer Data Center Doservicesand appsinteract appropriately? CanImigrate smoothlyand quickly Operator: Configure Once, Run Anything Developer: Build Once, Run Anywhere (Finally)
  • 22. An Open Platform to Build, Ship, and Run Distributed Applications
  • 24. Why are Docker containers lightweight?
  • 25. What are the basics of the Docker system?
  • 26. An Open Platform… API Engine Hub open source software at the heart of the Docker platform cloud-based platform services for distributed applications API
  • 27. An Open Platform… Any App Any infrastructure • Physical • Virtual cloud + 75K apps + 50K projects API Engine Hub cloud-based platform services for distributed applications API open source software at the heart of the Docker platform
  • 28. …to Build, Ship, and Run Build Ship Run Dev QA Source Staging Physical Virtual Cloud Infrastructure Management Infrastructure Management DockerFile Source Code Repository TESTTEST TESTTEST TEST GCE RAX IBM Mac/Win Dev Machine Boot2Docker Docker Analytics DB Prod Machine Linux OS DockerDocker ++ Users Collab Provenance Policy Docker Hub Registries Public Curated Private Docker Hub API Third Party Tools Prod Machine Linux OS DockerDocker Prod Machine Linux OS DockerDocker VM DockerDocker VM DockerDocker VM DockerDocker QA Machine Linux OS DockerDocker
  • 29. …Distributed Applications Data User DB Queue Analytics DB API Endpoint Web Frontend Data Background Workers Development VM QA Server Public Cloud Disaster Recovery Contributor’s LaptopProduction Servers Production Cluster Customer Data Center
  • 30. • Faster delivery of your applications • Deploying and scaling more easily • Achieving higher density and running more workloads So to finish up, Docker enables
  • 31. An Open Platform to Build, Ship, and Run Distributed Applications