๐ŸŽ 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

Docker Volume
A mechanism for persisting data generated by Docker containers, surviving container restarts and removals.
Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
Artifact Repository
A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.
Infrastructure as Code (IaC)
The practice of managing infrastructure through machine-readable configuration files rather than manual processes.
Docker Compose
A tool for defining and running multi-container Docker applications using a YAML configuration file.
Immutable Deployment
A deployment strategy where new versions replace existing instances entirely rather than updating them in place.
View All DevOps Terms โ†’