Docker

noun · containerization

1.

An open-source containerization platform that packages an application and all its dependencies into a lightweight, portable, and isolated container — guaranteeing identical behavior in development, testing, and production.

2.

A revolutionary DevOps technology that virtualizes at the operating system level rather than at the hardware level, offering near-instant startup, minimal resource consumption, and far greater deployment density than traditional virtual machines.

3.

A complete ecosystem comprising Docker Engine, Docker Hub (image registry), Docker Compose (multi-container orchestration), and Docker Desktop — which has become the industry standard for packaging, distributing, and running cloud-native applications.

See also
DevOpsKubernetesMicroservicesCI/CD