Docker Images (EN)
ConceptRead-only templates for creating containers
Definition
Docker Images are static, read-only copies of containers that contain all necessary files, runtime environments, and configurations. They serve as templates for creating container instances and can be shared and distributed via Docker Registries. Images are organized in layers, which enables efficient storage and distribution and supports code reuse.
Architecture
flowchart TD A[Dockerfile] --> B[Docker Build] B --> C[Docker Image] C --> D[Docker Registry] D --> E[Docker Pull] E --> F[Docker Run] F --> G[Docker Container] subgraph Docker Image Layers direction LR C1[Base Layer] --> C2[Application Layer] C2 --> C3[Configuration Layer] end C --> C1
Im Kontext
- Typically used together with Dockerfile, Docker Registry, and Docker Container
- Related to: Docker Container, Docker Hub, Kubernetes
- Example use: Deployment of web applications in reproducible environments