Docker Containers Evolution
What Are Containers?
containers start much faster and use far fewer hardware resources
Understanding Docker Containers
Docker Architecture
dockerd: This is the central part of Docker — It comprises the Docker daemon that listens to the API requests and manages Docker objects
containerd: perform tasks like downloading images and running them as containers
runc: It provides a standard mechanism to create namespaces and control groups
A Typical Docker Workflow
Understanding Docker Images
all the layers in this final image are read-only