Containers will take over the world because they solve real problems like infrastructure consolidation and supporting diverse workloads, enable cloud native applications, and can run traditional applications and databases. They are also flexible, allowing applications to migrate between environments and adapt to new platforms, and extract key features while rebuilding. Additionally, containers are open which allows anyone to build, ship and run applications.