๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Intermediate

What is Docker?

A platform for building, shipping, and running applications in lightweight, isolated containers.

Docker packages applications and their dependencies into containers โ€” standardized units that run consistently across any environment. Unlike virtual machines, containers share the host OS kernel, making them lightweight and fast.

Key concepts include Dockerfiles (build instructions), images (templates), containers (running instances), volumes (persistent storage), and Docker Compose (multi-container apps).

Related Terms

Immutable Infrastructure
An approach where servers are never modified after deployment โ€” changes require building and deploying entirely new server instances.
Immutable Deployment
A deployment strategy where new versions replace existing instances entirely rather than updating them in place.
Prometheus
An open-source monitoring and alerting toolkit that collects time-series metrics using a pull-based model.
Packer
A tool for creating identical machine images for multiple platforms from a single configuration file.
Postmortem
A structured analysis conducted after an incident to understand what happened, why, and how to prevent recurrence โ€” without assigning blame.
Log Aggregation
The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.
View All DevOps Terms โ†’