Docker Engine (EN)

Software

Central software platform for creating, running, and managing containers

Architecture

flowchart TD     A[Docker Client] --> B[Docker Daemon]     B --> C[Container Runtime]     C --> D[Container]     B --> E[Images]     B --> F[Volumes]     B --> G[Network]     H[Docker Registry] --> E 

Definition

The Docker Engine is the core component of Docker that enables containerization. It consists of the Docker Daemon, a REST API, and the Docker CLI. As a central platform, it manages the entire lifecycle of containers, from creation to deletion. The Engine enables the isolation of applications in containers and their efficient execution on a host system.

In Context

  • Typically used together with Docker Compose and Docker Swarm
  • Related to: Container, Docker Image, Dockerfile
  • Example use: Microservices architectures, CI/CD pipelines
Quelle: AI Generated