Container
A standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. Containers leverage operating system-level virtualization to share the OS kernel while keeping processes isolated.