SlideShare a Scribd company logo
1 of 30
from 1$ Billion Startup
to the Future Industry Standard
AGENDA
 A History Lesson
 What is Docker
 Docker Use Cases
 What’s Next
AGENDA
 A History Lesson
 What is Docker
 Docker Use Cases
 What’s Next
A HISTORY LESSON
TheTraditional Server Setup
TheVirtual Machine Setup
The Container Setup
A HISTORY LESSON
TheTraditional Server Setup Problems
 Very slow deployment time
 Expensive
 Wasted resources
 Difficult to scale
 Difficult to migrate
 Complex configuration
 Vendor lock-in
A HISTORY LESSON
TheVirtual Machine Setup
A HISTORY LESSON
TheVirtual Machine Setup Problems
 Very slow deployment time
 Expensive
 Wasted resources
 Difficult to scale
 Difficult to migrate
 Complex configuration
 Vendor lock-in
 Very slow deployment time
 Expensive
 Wasted resources
 Difficult to scale
 Difficult to migrate
 Complex configuration
 Vendor lock-in
A HISTORY LESSON
TheVirtual Machine Setup Problems
 Very slow deployment time
 Expensive
 Wasted resources (Guest OS)
 Difficult to scale
 Difficult to migrate
 Complex configuration
 Vendor lock-in
 Resource allocation is problematic
A HISTORY LESSON
The Container Setup
A HISTORY LESSON
The Container Setup Benefits
 Isolation
 Lightweight
 Resource effective
 Easy to migrate
 Security
 Low overhead
 Mirror production and development
environment
A HISTORY LESSON
The Container Setup Benefits
 Isolation
 Lightweight
 Resource effective
 Easy to migrate
 Security
 Low overhead
 Mirror production and development
environment
AGENDA
 A History Lesson
 What is Docker
 Docker Use Cases
 What’s Next
WHAT IS DOCKER
The Container Setup Docker
WHAT IS DOCKER
 Docker allows you to package an
application with all of its
dependencies into a standardized unit
for software development.
WHAT IS DOCKER
 Docker allows you to package an
application with all of its
dependencies into a standardized unit
for software development.
WHAT IS DOCKER
WHAT IS DOCKER
Acquisitions
Mar 4, 2015
SocketPlane
Mar 12, 2015
Kitematic
Oct 21, 2015
Tutum
Jan 21, 2016
Unikernel
Systems
Roadmap
WHAT IS DOCKER
 Docker provides an integrated
technology suite that enables
development and IT operations teams
to build, ship, and run distributed
applications anywhere
WHAT IS DOCKER
The Docker platform is a set ofTools…
Engine
Registry
Machine
SwarmCompose
Kitematic
Each tool has a specific role
 Engine:Creates and runs Docker
containers
 Registry:Open source Docker image
distribution
 Machine:Automate Docker provisioning
 Swarm: Host clustering and container
scheduling
 Compose: Define multi-container
applications
 Kitematic: Desktop GUI for Docker
WHAT IS DOCKER
Docker Swarm High Performance at Any Scale
Swarm’s scalability has been tested up to 1,000
nodes with 50,000 deployed containers with sub
second container startup times
WHAT IS DOCKER
Docker Datacenter brings container management and deployment services to enterprises with a
production-ready platform supported by Docker and hosted locally behind the firewall
AGENDA
 A History Lesson
 What is Docker
 Docker Use Cases
 What’s Next
DOCKER USE CASES
DOCKER USE CASES
DOCKER USE CASES
Continuous Integration and Delivery
DOCKER USE CASES
Continuous Deployment DevOps
AGENDA
 A History Lesson
 What is Docker
 Docker Use Cases
 What’s Next
WHAT’S NEXT
The Open Container Project (OCP) Supporting companies
 The Open Container Project is an
open governance structure, formed
under the Linux foundation, to create
open industry standards for container
formats and runtime.
 runC is a CLI tool for spawning and
running container according to the
OCP specification.
JOIN US
 Docker Birthday #3 Celebration +Training
 When:
 Saturday, March 19, 2016
 Where:
 Hackanoi Lab, 4th floor, 40 Phan Boi Chau, Ha Noi
 Agenda:
 13:45 - Doors Open
 14:00 -Welcome message, presentation of Docker &
snacks
 14:30 -Training begins
 14:30 to 16:30 - Learning Docker with Birthday App
 16:30 to 17:30 - Begin working on hands-on labs
 17:30 - Cake and Socializing
JOIN US
 Docker-Hanoi
 Meetup:
 http://www.meetup.com/Docker-Hanoi/
 Slack:
 https://docker-hanoi.slack.com/
 Facebook:
 https://www.facebook.com/dockerhanoi/
 Docker-Saigon
 Meetup:
 http://www.meetup.com/Docker-Saigon/
 Slack:
 https://dockersaigon.slack.com/
 Facebook:
 https://www.facebook.com/DockerSaigon/

More Related Content

What's hot

DockerCon 16 General Session Day 1
DockerCon 16 General Session Day 1DockerCon 16 General Session Day 1
DockerCon 16 General Session Day 1Docker, Inc.
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT CampusAjeet Singh Raina
 
Docker taylor swift and protection v06
Docker taylor swift and protection v06Docker taylor swift and protection v06
Docker taylor swift and protection v06marketingunitrends
 
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...Edureka!
 
Intro to docker - innovation demo 2022
Intro to docker - innovation demo 2022Intro to docker - innovation demo 2022
Intro to docker - innovation demo 2022Hussain Mansoor
 
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...Edureka!
 
Docker 101 - High level introduction to docker
Docker 101 - High level introduction to dockerDocker 101 - High level introduction to docker
Docker 101 - High level introduction to dockerDr Ganesh Iyer
 
Understanding Containers through Gaming by Brendan Fosberry
Understanding Containers through Gaming by Brendan Fosberry Understanding Containers through Gaming by Brendan Fosberry
Understanding Containers through Gaming by Brendan Fosberry Docker, Inc.
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 Docker, Inc.
 
Docker and containerization
Docker and containerizationDocker and containerization
Docker and containerizationAmulya Saxena
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)Gourav Varma
 
Docker Basic to Advance
Docker Basic to AdvanceDocker Basic to Advance
Docker Basic to AdvanceParas Jain
 
Why Docker
Why DockerWhy Docker
Why DockerdotCloud
 
Modernizing Java Apps with Docker
Modernizing Java Apps with DockerModernizing Java Apps with Docker
Modernizing Java Apps with DockerDocker, Inc.
 

What's hot (20)

DockerCon 16 General Session Day 1
DockerCon 16 General Session Day 1DockerCon 16 General Session Day 1
DockerCon 16 General Session Day 1
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
 
Docker 101
Docker 101Docker 101
Docker 101
 
Docker taylor swift and protection v06
Docker taylor swift and protection v06Docker taylor swift and protection v06
Docker taylor swift and protection v06
 
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...
 
Intro to docker - innovation demo 2022
Intro to docker - innovation demo 2022Intro to docker - innovation demo 2022
Intro to docker - innovation demo 2022
 
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginn...
 
Docker 101 - High level introduction to docker
Docker 101 - High level introduction to dockerDocker 101 - High level introduction to docker
Docker 101 - High level introduction to docker
 
Understanding Containers through Gaming by Brendan Fosberry
Understanding Containers through Gaming by Brendan Fosberry Understanding Containers through Gaming by Brendan Fosberry
Understanding Containers through Gaming by Brendan Fosberry
 
Docker Container Introduction
Docker Container IntroductionDocker Container Introduction
Docker Container Introduction
 
Docker, what's next ?
Docker, what's next ?Docker, what's next ?
Docker, what's next ?
 
Dockercon 2017 EU Recap
Dockercon 2017 EU RecapDockercon 2017 EU Recap
Dockercon 2017 EU Recap
 
DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2 DockerCon 16 General Session Day 2
DockerCon 16 General Session Day 2
 
Docker and containerization
Docker and containerizationDocker and containerization
Docker and containerization
 
Containerization
ContainerizationContainerization
Containerization
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)
 
Docker Basic to Advance
Docker Basic to AdvanceDocker Basic to Advance
Docker Basic to Advance
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Why Docker
Why DockerWhy Docker
Why Docker
 
Modernizing Java Apps with Docker
Modernizing Java Apps with DockerModernizing Java Apps with Docker
Modernizing Java Apps with Docker
 

Viewers also liked

Strengths Insight Report
Strengths Insight ReportStrengths Insight Report
Strengths Insight ReportStephen Beacham
 
Unikernels: when you should and when you shouldn't
Unikernels: when you should and when you shouldn'tUnikernels: when you should and when you shouldn't
Unikernels: when you should and when you shouldn'tAmir Chaudhry
 
[Dec 1 meetup] upgrading microservices
[Dec 1 meetup] upgrading microservices[Dec 1 meetup] upgrading microservices
[Dec 1 meetup] upgrading microservicesMadhuri Yechuri
 
Effect of kidney targated thymoquinone nanosuspension on LPS
Effect of kidney targated thymoquinone nanosuspension on LPS Effect of kidney targated thymoquinone nanosuspension on LPS
Effect of kidney targated thymoquinone nanosuspension on LPS Shital Magar
 
CryptoParty: Introduction by Olexii Markovets
CryptoParty: Introduction by Olexii MarkovetsCryptoParty: Introduction by Olexii Markovets
CryptoParty: Introduction by Olexii MarkovetsPivorak MeetUp
 
OECD Guidline on acute and chronic toxicity
OECD Guidline on acute and chronic toxicityOECD Guidline on acute and chronic toxicity
OECD Guidline on acute and chronic toxicityShital Magar
 
4o. dom de pascua ciclo c
4o.  dom de pascua  ciclo c4o.  dom de pascua  ciclo c
4o. dom de pascua ciclo cMaike Loes
 
Qi enabled wirelss charging phone list
Qi enabled wirelss charging phone listQi enabled wirelss charging phone list
Qi enabled wirelss charging phone listAlice Zhang
 
AVTG Presentation_Customer_September 2014
AVTG Presentation_Customer_September 2014AVTG Presentation_Customer_September 2014
AVTG Presentation_Customer_September 2014Kevin Doffing
 
BDCAM: big data for context-aware Monitoring
BDCAM: big data for context-aware MonitoringBDCAM: big data for context-aware Monitoring
BDCAM: big data for context-aware Monitoringkitechsolutions
 

Viewers also liked (16)

Strengths Insight Report
Strengths Insight ReportStrengths Insight Report
Strengths Insight Report
 
Unikernels: when you should and when you shouldn't
Unikernels: when you should and when you shouldn'tUnikernels: when you should and when you shouldn't
Unikernels: when you should and when you shouldn't
 
[Dec 1 meetup] upgrading microservices
[Dec 1 meetup] upgrading microservices[Dec 1 meetup] upgrading microservices
[Dec 1 meetup] upgrading microservices
 
BA grade transcript
BA grade transcriptBA grade transcript
BA grade transcript
 
Effect of kidney targated thymoquinone nanosuspension on LPS
Effect of kidney targated thymoquinone nanosuspension on LPS Effect of kidney targated thymoquinone nanosuspension on LPS
Effect of kidney targated thymoquinone nanosuspension on LPS
 
Medidas de salvamento
Medidas de salvamentoMedidas de salvamento
Medidas de salvamento
 
CryptoParty: Introduction by Olexii Markovets
CryptoParty: Introduction by Olexii MarkovetsCryptoParty: Introduction by Olexii Markovets
CryptoParty: Introduction by Olexii Markovets
 
OECD Guidline on acute and chronic toxicity
OECD Guidline on acute and chronic toxicityOECD Guidline on acute and chronic toxicity
OECD Guidline on acute and chronic toxicity
 
4o. dom de pascua ciclo c
4o.  dom de pascua  ciclo c4o.  dom de pascua  ciclo c
4o. dom de pascua ciclo c
 
Mi familia
Mi familiaMi familia
Mi familia
 
Qi enabled wirelss charging phone list
Qi enabled wirelss charging phone listQi enabled wirelss charging phone list
Qi enabled wirelss charging phone list
 
Miau
MiauMiau
Miau
 
AVTG Presentation_Customer_September 2014
AVTG Presentation_Customer_September 2014AVTG Presentation_Customer_September 2014
AVTG Presentation_Customer_September 2014
 
BDCAM: big data for context-aware Monitoring
BDCAM: big data for context-aware MonitoringBDCAM: big data for context-aware Monitoring
BDCAM: big data for context-aware Monitoring
 
Pepsico (2)
Pepsico (2)Pepsico (2)
Pepsico (2)
 
Q.1
Q.1Q.1
Q.1
 

Similar to Docker - from 1$ Billion Startup to the Future Industry Standard

A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KuberneteszekeLabs Technologies
 
Journey to the devops automation with docker kubernetes and openshift
Journey to the devops automation with docker kubernetes and openshiftJourney to the devops automation with docker kubernetes and openshift
Journey to the devops automation with docker kubernetes and openshiftYusuf Hadiwinata Sutandar
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with dockerVishwas N
 
Devoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and BoltsDevoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and BoltsPatrick Chanezon
 
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein MainIntroduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein MainPuja Abbassi
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewChris Ciborowski
 
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12dotCloud
 
Application Deployment on Openstack
Application Deployment on OpenstackApplication Deployment on Openstack
Application Deployment on OpenstackDocker, Inc.
 
Docker - A Quick Introduction Guide
Docker - A Quick Introduction GuideDocker - A Quick Introduction Guide
Docker - A Quick Introduction GuideMohammed Fazuluddin
 
Docker open stack boston
Docker open stack bostonDocker open stack boston
Docker open stack bostondotCloud
 
DCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization StrategyDCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization StrategyDocker, Inc.
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaEdureka!
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1Sujay Pillai
 

Similar to Docker - from 1$ Billion Startup to the Future Industry Standard (20)

Webinar : Docker in Production
Webinar : Docker in ProductionWebinar : Docker in Production
Webinar : Docker in Production
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
 
Docker handons-workshop-for-charity
Docker handons-workshop-for-charityDocker handons-workshop-for-charity
Docker handons-workshop-for-charity
 
Journey to the devops automation with docker kubernetes and openshift
Journey to the devops automation with docker kubernetes and openshiftJourney to the devops automation with docker kubernetes and openshift
Journey to the devops automation with docker kubernetes and openshift
 
Azure ai on premises with docker
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with docker
 
Devoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and BoltsDevoxx 2016 - Docker Nuts and Bolts
Devoxx 2016 - Docker Nuts and Bolts
 
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein MainIntroduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
 
Docker - fundamental
Docker  - fundamentalDocker  - fundamental
Docker - fundamental
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
 
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
Docker Presentation at the OpenStack Austin Meetup | 2013-09-12
 
Application Deployment on Openstack
Application Deployment on OpenstackApplication Deployment on Openstack
Application Deployment on Openstack
 
Docker - A Quick Introduction Guide
Docker - A Quick Introduction GuideDocker - A Quick Introduction Guide
Docker - A Quick Introduction Guide
 
I3 docker-intro-yusuf
I3 docker-intro-yusufI3 docker-intro-yusuf
I3 docker-intro-yusuf
 
Docker open stack boston
Docker open stack bostonDocker open stack boston
Docker open stack boston
 
OpenStack Boston
OpenStack BostonOpenStack Boston
OpenStack Boston
 
DCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization StrategyDCEU 18: How To Build Your Containerization Strategy
DCEU 18: How To Build Your Containerization Strategy
 
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | EdurekaGetting Started With Docker | Docker Tutorial | Docker Training | Edureka
Getting Started With Docker | Docker Tutorial | Docker Training | Edureka
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
 

Recently uploaded

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 

Recently uploaded (20)

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 

Docker - from 1$ Billion Startup to the Future Industry Standard

  • 1. from 1$ Billion Startup to the Future Industry Standard
  • 2. AGENDA  A History Lesson  What is Docker  Docker Use Cases  What’s Next
  • 3. AGENDA  A History Lesson  What is Docker  Docker Use Cases  What’s Next
  • 4. A HISTORY LESSON TheTraditional Server Setup TheVirtual Machine Setup The Container Setup
  • 5. A HISTORY LESSON TheTraditional Server Setup Problems  Very slow deployment time  Expensive  Wasted resources  Difficult to scale  Difficult to migrate  Complex configuration  Vendor lock-in
  • 7. A HISTORY LESSON TheVirtual Machine Setup Problems  Very slow deployment time  Expensive  Wasted resources  Difficult to scale  Difficult to migrate  Complex configuration  Vendor lock-in
  • 8.  Very slow deployment time  Expensive  Wasted resources  Difficult to scale  Difficult to migrate  Complex configuration  Vendor lock-in A HISTORY LESSON TheVirtual Machine Setup Problems  Very slow deployment time  Expensive  Wasted resources (Guest OS)  Difficult to scale  Difficult to migrate  Complex configuration  Vendor lock-in  Resource allocation is problematic
  • 9. A HISTORY LESSON The Container Setup
  • 10. A HISTORY LESSON The Container Setup Benefits  Isolation  Lightweight  Resource effective  Easy to migrate  Security  Low overhead  Mirror production and development environment
  • 11. A HISTORY LESSON The Container Setup Benefits  Isolation  Lightweight  Resource effective  Easy to migrate  Security  Low overhead  Mirror production and development environment
  • 12. AGENDA  A History Lesson  What is Docker  Docker Use Cases  What’s Next
  • 13. WHAT IS DOCKER The Container Setup Docker
  • 14. WHAT IS DOCKER  Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
  • 15. WHAT IS DOCKER  Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
  • 17. WHAT IS DOCKER Acquisitions Mar 4, 2015 SocketPlane Mar 12, 2015 Kitematic Oct 21, 2015 Tutum Jan 21, 2016 Unikernel Systems Roadmap
  • 18. WHAT IS DOCKER  Docker provides an integrated technology suite that enables development and IT operations teams to build, ship, and run distributed applications anywhere
  • 19. WHAT IS DOCKER The Docker platform is a set ofTools… Engine Registry Machine SwarmCompose Kitematic Each tool has a specific role  Engine:Creates and runs Docker containers  Registry:Open source Docker image distribution  Machine:Automate Docker provisioning  Swarm: Host clustering and container scheduling  Compose: Define multi-container applications  Kitematic: Desktop GUI for Docker
  • 20. WHAT IS DOCKER Docker Swarm High Performance at Any Scale Swarm’s scalability has been tested up to 1,000 nodes with 50,000 deployed containers with sub second container startup times
  • 21. WHAT IS DOCKER Docker Datacenter brings container management and deployment services to enterprises with a production-ready platform supported by Docker and hosted locally behind the firewall
  • 22. AGENDA  A History Lesson  What is Docker  Docker Use Cases  What’s Next
  • 25. DOCKER USE CASES Continuous Integration and Delivery
  • 26. DOCKER USE CASES Continuous Deployment DevOps
  • 27. AGENDA  A History Lesson  What is Docker  Docker Use Cases  What’s Next
  • 28. WHAT’S NEXT The Open Container Project (OCP) Supporting companies  The Open Container Project is an open governance structure, formed under the Linux foundation, to create open industry standards for container formats and runtime.  runC is a CLI tool for spawning and running container according to the OCP specification.
  • 29. JOIN US  Docker Birthday #3 Celebration +Training  When:  Saturday, March 19, 2016  Where:  Hackanoi Lab, 4th floor, 40 Phan Boi Chau, Ha Noi  Agenda:  13:45 - Doors Open  14:00 -Welcome message, presentation of Docker & snacks  14:30 -Training begins  14:30 to 16:30 - Learning Docker with Birthday App  16:30 to 17:30 - Begin working on hands-on labs  17:30 - Cake and Socializing
  • 30. JOIN US  Docker-Hanoi  Meetup:  http://www.meetup.com/Docker-Hanoi/  Slack:  https://docker-hanoi.slack.com/  Facebook:  https://www.facebook.com/dockerhanoi/  Docker-Saigon  Meetup:  http://www.meetup.com/Docker-Saigon/  Slack:  https://dockersaigon.slack.com/  Facebook:  https://www.facebook.com/DockerSaigon/