Example:
- Deploying a website.
- To deploy website
Option 1: Physical Server
- We get the physical server up and running
- INstall os
- install webserver
- copy website html and other data

Option 2: Hypervisor (Vmware)
- Hypervisors create virtual hardware resources which help in creating virtual machines

Option 3: Idea of Container
- A container is an isolate space where it gets cpu, ram, tiny os, disk and network
- Application gets the utmost priority

Story of docker
- A startup called dotcloud was trying to build PaaS
- As part of that they built docker which makes it easier to create containers.
- docker was opensourced and solomon hykes gave a demo in pycon and it became overnight success.
- companies name was changed to Docker Inc.
