I'm currently into Docker and I'm asking myself why containers in general weren't hyped before Docker? I mean it's not like containers were something new. The technology has been around for quite some time now. But Docker gained like it's success overnight. Is there something I didn't keep in mind?