Containers - a lightweight VM alternative - are some of the most widely used cloud technologies associated with DevOps and agile software development today. Much of the hype behind containerization can be attributed to its agility, flexibility, and security.