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