5 ms·
> Use cases Continuous Integration / Delivery / Deployment, Embedded systems, Software/Service Distribution, PaaS, SaaS.. A shorter list would be what use case
by nickstinemates 13y ago
> Use cases
Continuous Integration / Delivery / Deployment, Embedded systems, Software/Service Distribution, PaaS, SaaS.. A shorter list would be what use cases is Docker not a candidate for?
> Beneficial to consumers
Efficient Ops allows for innovation to reach consumers faster and more often.
> Proprietary?
Nope.
Docker is open source and open design. Want to change the direction of the project? Open a pull request and get 2 core maintainers to agree. Want to change those rules? Open a pull request to change project governance and get 2 core maintainers to agree.
- tomrod 13y ago> Efficient Ops allows for innovation to reach consumers faster and more often. So I have an IRC channel I can contact the developers at all time, and rollout of upgrades is automated? That's good I guess, but hardly groundbreaking. If I'm Joe C. ComputerUser with Windows XP running on a circa 2007 Thinkpad, what is Docker and why do I need it? Good to hear it's open source.
- nickstinemates 13y agoIf you're Joe C. ComputerUser with Windows XP you're likely consuming services that are powered by Docker. That's the 'consumer benefit' Docker isn't Excel or Word or Some 15 year old game. It's server-oriented software/technology and thus, from a usage standpoint, targeting that community.
- tomrod 13y agoSo if things aren't being changed for the masses, how will "everything change"? I mean, isn't this the economic equivalent of "if a tree falls in the woods and no one is around, does it make a sound?" couched in technological lace?
- memracom 13y agoDocker is something that helps people set up and manage Linux servers. You don't need it. In fact much of what Docker claims to deliver is actually delivered by some capabilities that have recently been incorporated into the Linux kernel under the title LXC (LinuX Containers). It is similar to Solaris Zones and to the non-kernel features of OpenVZ. Docker just makes LXC a bit easier to use, but you could actually do the same thing with just plain LXC. You would have to figure out some configuration format to use and write some bash scripts. And you would not have the benefit of the community including shared Dockerfiles and the work that Phusion has done on solving some LXC problems.