Professional Documents
Culture Documents
• What is Docker?
• Docker V/S VM
• Docker & VM
World Before Docker & VM
Service for End User
Operating System
Hardware
World Before Docker & VM
Service for End User
Library
Library A v1 Library B v1 Library n v1
B v2 Library C v1
Operating System
Hardware
World with Container
Service for End User
Library Library
Library A v1 Library B v1 Library C
B v2 n v1 Library n v1
v1
Operating System
Hardware
World with Container
Container DB
Library
Library A v1 Library C
B v2 Library n v1
v1
Operating System
Hardware
World with Container
Container DB Container DB
Library Library
Library A v1 Library A v1 Library C
B v2 B v2 Library n v1
v1
Operating System
Hardware
What is Container?
Kernel Kernel
Do You Need Load Balancing?
Operating System
Hardware
Do You Need Different Versions?
App 1 App 2
Operating System
Hardware
Lets put VM and Container Together
A A A A A A
pp pp pp pp pp pp
1 2 1 2 1 2
Apache Apache Apache Apache Apache Apache
MySql MySql MySql MySql MySql MySql
We We We We We We
5.1 4.1 5.1 4.1 5.1 4.1
5.1 5.1 5.1 5.1 5.1 5.1
Contain Contain Contain Contain Contain Contain
Contain Contain Contain Contain Contain Contain
er er er er er er
er er er er er er
VM VM VM
VT
Hardware
Docker vs VM
Docker VM
Linux Kernel
Docker on Windows
Windows Kernel
Docker Hub & Images
MongoDB Ubuntu Docker Hub
Ubuntu
MySQL
Ubuntu MongoDB
Application War
Document
Libraries
Deploy
Windows OS Linux OS
DevOps
Application War
Libraries Document
Deploy
Windows OS Linux OS
Lets Start with Docker
Enterprise Edition
Community Edition