Skip to main content
Advanced Technical IVT

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

Also known as

container-based deployment containerization (US spelling)

Contrasted with

bare-metal deployment

Don't confuse with

virtualisation orchestration serverless

Editors from these organisations have used our services since 1998

Reuters BBC Oxford University Press Penguin Random House Springer Microsoft Suncor Energy United Nations Fisher Investments IBM The Home Depot KODAK CHEVRON