This document discusses containers and Docker containers. It defines a container as a standardized, portable, and runnable software bundle (image) that is executed in isolation and with resource controls. Docker builds on Linux containers and adds features like images, runtime, registry, and more. The focus of containers is on application portability, simplified delivery, and consistency between environments. Containers can help solve problems with product delivery and enable continuous integration and delivery (CI/CD) workflows by making development environments match production.
Related topics: