3 ms·
And given recent revelations, VMs don't contain either! Docker is far from betting on the wrong horse. I can build a docker container and deploy/orchestrate it
by supermatt 7y ago
And given recent revelations, VMs don't contain either!
Docker is far from betting on the wrong horse. I can build a docker container and deploy/orchestrate it however I wish - via a docker runtime, kubernetes (which can vary in its underlying implementation), microVMs, VMs, or bare metal.
But then the containers don't need to be docker either. Theres many options available there too.
Either way, there are many options available. And the horse(s) are still in the running.
As for "serverless" vs containers/other, if you can provision accordingly, containers/other can be a better option at scale. Horses for courses, I guess.
- nailer 7y agoSure, having a lot of VM knowledge is also irrelevant unless you're building your own cloud platform too. * Again, most people don't need to build their own cloud platform. Being able to reuse Docker files is nice, you've reinvented CFengine for the eighth time. That's great. The point is Docker is yet another standard way to build boxes and contain them. Serverless / FaaS platforms obviate that need. * obviously an isolated kernel is better than a shared one, but the point of this post (and this comment) is that Docker vs VM vs MicroVMs vs zones etc is irrelevant for companies who are not cloud providers