Trying not to be a curmudgeon - but I really don't see what the big fuss is about, or how docker is fundamentally changing anything.
Not to take anything away from docker being a decent tool in some circumstances - but really this methodology has been around in one implementation for ages on Unix platforms.
That's sorta where I've been coming up, too. Great, hard working group but docker strikes me as a very small component of the deployment stack, the entirety of which doesn't even have much enterprise value.
What would be a good comparison for a component company like this getting to 100s of millions or $1b?
LOL. The massive and obvious enterprise value is in having a standard way to deploy and interface isolated Linux applications along with their dependencies, along with a convenient hub for distributing and exchanging them.
No, its not the first time any technologies with _some_ these types of capabilities have been available, but it is the first time this powerful combination of those capabilities have come together in a way that has so much momentum.
That's fair. And you're absolutely right that the technology has been around for ages.
I would ask - why is it now that it's actually being used outside of the few boutique scenarios that came before?
I personally think it's a change at various levels of the industry (from the speed of ideation->delivery, inefficiency in process, dc consolidation, efficiency/density) and Docker is an integral piece in helping alleviate those problems
Docker is just one piece of the puzzle. They still have a lot of work to do, as he said in his comment. Things like container orchestration, networking, service discovery, etc. If you read the linked blog post, they actually explain this at the end of the article.
Not to take anything away from docker being a decent tool in some circumstances - but really this methodology has been around in one implementation for ages on Unix platforms.