Every so often there is a game changer in technology that completely disrupts how people operate. Over the last six years that game changer has been cloud computing — in the past two years it has been containers (often interchangeably known as Docker).
Strictly speaking, containerization is not a new concept; as early as 1979 the concept of containerization began with chroot, which isolates and restricts namespaces of a Unix process (and its children) to a new location in the file system.
Docker has offered a certain “ease of adoption” for containers in current technology. Around since 2014, Docker has been adopted into business strategy instead of being relegated to just a technological trend.