Domains

HomeGlossaryContainerisation
Back to Glossary
DevOps

Containerisation

Quick Definition

A lightweight virtualisation method that packages an application and its dependencies together, ensuring consistent behaviour across different computing environments.

Detailed Explanation

Containers package application code, runtime, libraries, and system tools into a single unit that runs consistently regardless of the underlying infrastructure. Docker is the most popular container platform. Unlike virtual machines, containers share the host OS kernel, making them faster to start, more resource-efficient, and more portable. A single server can run hundreds of containers. Container orchestration platforms like Kubernetes manage container deployment, scaling, networking, and health across clusters of machines. The combination of containers and Kubernetes has become the standard for cloud-native application delivery.

Related Terms

Relevant Frameworks

DevOps

Recommended Courses