containerisation
Pronunciation: kon-tay-ner-eye-ZAY-shun
The practice of packaging an application and its dependencies into a standardised, isolated unit called a container so that it runs consistently across different computing environments.
Full Definition
Containerisation is an operating-system-level virtualisation approach in which applications run in isolated user spaces called containers, sharing the host OS kernel but remaining independent of each other. Docker is the most widely used containerisation platform; Kubernetes is the leading orchestration system for managing multiple containers at scale. In editorial work, the British spelling 'containerisation' is standard in UK and international English; 'containerization' is the US spelling—editors should match house style. 'Container' as a standalone noun refers to the individual isolated runtime instance. Editors should distinguish containerisation from virtualisation: containers share the host OS, while virtual machines include a full guest OS.
Usage
Usage note: UK/International spelling: 'containerisation'. US spelling: 'containerization'. Match house style. Distinguish from virtualisation (which uses full guest OSes) and orchestration (which manages containers once created).
In Context
- "Containerisation allows the application to run identically on a developer's laptop and in the production cluster." — DevOps overview article
- "The migration to containerisation reduced environment-specific bugs by over 60%." — Engineering case study