Prerequisite: https://bansalkushagra.medium.com/docker-architecture-o-s-virtualization-in-docker-a32ba4042215
Ø Docker runs on host O.S
Ø It is responsible for the running container to manage docker services.
Ø Docker daemons can communicate with other daemons.
Ø Docker users can interact with docker through a client.
Ø Docker Client uses commands and REST APIS to communicate with the docker daemon.
Ø When a Client runs any server command on the docker client terminal, the client terminals send these docker commands to the docker daemon.
Ø It is possible for Docker client to communicate with more than one daemon.
Ø It is used to provide an environment to execute and run applications. It contains the docker daemon, images, containers, networks, and Storage.
Ø It manages and Stores the docker Images.
Ø There are two types of registry in the docker.
o Public Registry
o Private Registry
Ø Docker images are the read-only binary templates used to create a container.
Ø Single files with all dependencies and configurations required to run a program.
#dockerfiles #devops-tool #devops #docker