GraalVM
/ɡreɪl viː ɛm/
noun … “Polyglot JVM for high-performance execution.”
Kernel-based Virtual Machine
/ˌkeɪ viː ˈɛm/
noun … “Linux-based virtualization for running multiple OS instances.”
Hypervisor
/ˈhaɪpərˌvaɪzər/
noun … “Manages virtual machines on a physical host.”
Docker
/ˈdɒkər/
n. “Ship it with the world it expects.”
Docker is a platform for building, packaging, and running software inside containers — lightweight, isolated environments that bundle an application together with everything it needs to run. Code, runtime, libraries, system tools, and configuration all travel as a single unit. If it runs in one place, it runs the same way everywhere else. That promise is the point.