Containers

Why containers are needed? What is their goal?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

OCI provides a good explanation: "Define a unit of software delivery called a Standard Container. The goal of a Standard Container is to encapsulate a software component and all its dependencies in a format that is self-describing and portable, so that any compliant runtime can run it without extra dependencies, regardless of the underlying machine and the contents of the container."