Sobes.tech
Junior

On what key features is Docker based?

sobes.tech AI

Answer from AI

  • Images — immutable, self-contained templates for creating containers, containing instructions for deploying the application.
  • Containers — isolated, executable instances of an image, including the application and all its dependencies.
  • Dockerfile — a text file with instructions for building an image.
  • Docker Hub/Registry — a centralized storage for images.
  • OverlayFS/UnionFS — a filesystem used to reduce image size and speed up their building/deployment by using layers.
  • Namespaces — a Linux kernel mechanism for isolating processes, networks, filesystems, and other resources between containers.
  • Control Groups (Cgroups) — a Linux kernel mechanism for limiting and accounting resource usage (CPU, memory, I/O) by processes/containers.