DOCKER ARCHITECTURE NOTES
HYPERVISER- A program used to manage vm's on computer. Disadvantges of vertual machine over container- 1. Cost 2. Start up time is more 3. Requires more RAM and CPU 4. Consume lot of disc space 5. Portability Container Engine-unpacks the all files and hands them to the operating system kernal note-container only operate on same operating system.like your container containes windows file then it only runs on windows operating system. if operating system goes crashesh then all containers are goes down without saving the data. Vertual machine and Containers are can be use on same machine . docker architecture Docker Client : It is the primary interface for users to interact with Docker. It sends commands to the Docker daemon and manages Docker objects such as images, containers, networks, and volumes. Docker Host : It is responsible for running Docker containers. It can be a physical or virtual machine that runs the Docker daemon. Network : Docker provides networking