Containers
Docker containers are lightweight, standalone, and executable software packages that include everything needed to run an application—such as code, runtime, system tools, system libraries, and settings. They provide a consistent, isolated environment that ensures software runs the same way regardless of the infrastructure.