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

Categories

DevOps Intermediate

What is Containerization?

A lightweight virtualization method that packages applications with their dependencies into isolated, portable containers.

Containers package code, runtime, libraries, and settings together, ensuring applications run identically everywhere. Unlike VMs, containers share the host OS kernel, making them faster to start and more resource-efficient.

Docker is the most popular containerization platform. Container images are built from Dockerfiles, stored in registries (Docker Hub, ECR), and orchestrated by Kubernetes or Docker Swarm for production deployments.

Related Terms

Kubernetes Secret
A Kubernetes object for storing sensitive data like passwords, tokens, and certificates, with base64 encoding and optional encryption at rest.
Pipeline as Code
Defining CI/CD pipeline configurations as version-controlled code files rather than through UI-based pipeline builders.
Log Aggregation
The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.
YAML
A human-readable data serialization language commonly used for configuration files in DevOps tools and applications.
Packer
A tool for creating identical machine images for multiple platforms from a single configuration file.
Environment Variable
A dynamic value stored outside the application code that configures behavior without hardcoding sensitive or environment-specific data.
View All DevOps Terms โ†’