Containers: Big picture
- Applications are heart of business.
- Most of the Applications run on Servers
- Earlier we used to run one application on each server
- Then we had hypervisors which helped in creating virtual machines
- VM’s are great but they are far from perfect
- Every vm requires its own dedicated OS is a major flaw, Every OS consumes CPU, RAM and other resources that could otherwise be used to power more applications
- For a long time, big players like Google have been using container technologies to address the shortcoming of vm model
- But an organization called as Docker Inc has made it very simple to create container which was not the case earlier
- Companies like Microsoft joined hands with Docker and made changes in their OS to accomodate docker container

Lab Environment
- Create a Docker hub account Refer Here
- Once your account creation is completed login into docker playground Refer Here using docker hub account

- To toggle full screen use ALT+Enter
Windows System Setup
- Installing necessary softwares Refer Here
- Install windows terminal Refer Here
- Chocolatey Installation Refer Here
MAC System Setup
- Install XCode Refer Here
- Install homebrew Refer Here
- Install Visual studio code Refer Here
Exercise for 1 week
- Watch 1-7 videos of DevOps Essentials Refer Here
