3 ms·
It also covers some of the use cases for packages. So, it's half way between a package and a vm.
by jared314 13y ago
It also covers some of the use cases for packages. So, it's half way between a package and a vm.
- namuol 13y agoExactly. That is actually a bigger problem to solve, IMO, so suggesting that it's mostly a VM alternative is doing it a disservice.
- shykes 13y agoOne of my biggest challenges has been finding the right way to describe Docker, because it borrows properties from multiple categories: virtualization tools, package managers, build tools, process managers, and even operating systems :) People have told me they use Docker as a "vmware alternative", a "make alternative", a "rpm alternative", a "vagrant alternative" and even a "tomcat alternative". But people also use Docker together with all of these tools! In that way Docker reminds me of Redis: depending on what you want to do, you could use it as a replacement for memcache, rabbitmq, couchdb, mysql or even zeromq. But you could also use it together with all of these tools. Over time we're getting more comfortable with the fact that Redis might just be a tool of its own - useful in its own unique way, in combination with whatever other tool is best for the job at hand. ... but none of that matters if nobody uses it, and to get people to use software you need catchy titles like "better than VMs" :)