Skip to content

## 📝 Author

Birat Aryal — birataryal.github.io
Created Date: 2025-06-18
Updated Date: Tuesday 17th June 2025 21:55:04
Website - birataryal.com.np
Repository - Birat Aryal
LinkedIn - Birat Aryal
DevSecOps Engineer | System Engineer | Cyber Security Analyst | Network Engineer

đź§© Core Components of Docker

Component Description
Docker Engine The runtime environment for building and running containers. It includes the Docker daemon (dockerd), REST API, and CLI (docker).
Images Immutable blueprints of containers. They include application code, dependencies, and the OS libraries. Built from Dockerfiles.
Containers Running instances of Docker images. They are isolated from the host and other containers.
Dockerfile A script containing instructions to build Docker images. It defines the base image, environment, commands, exposed ports, etc.
Docker Compose A tool for defining and managing multi-container Docker applications using YAML configuration (docker-compose.yml).
Volumes Docker’s mechanism for persistent storage. Data in volumes persists even after the container is deleted.
Networks Allow communication between Docker containers and between containers and the outside world. Supports custom and predefined network drivers.
Registry A storage and distribution system for Docker images. Public (Docker Hub) or private (Harbor, GitHub Container Registry, etc.).