Skip to main content

Docker Architecture

Docker Architecture Overview

0:00
LearnStep 1/2

Docker Architecture

Docker Architecture

Docker uses a client-server architecture with several key components:

plaintext

Key Components

  • Docker Client: CLI tool that sends commands to Docker daemon
  • Docker Daemon (dockerd): Background service managing images, containers, networks
  • containerd: Industry-standard container runtime
  • runc: Low-level runtime that creates and runs containers