4 ms·
To be honest I've never worked out why Docker gets so much press. If you use the Ezjail utility to configure and manage FreeBSD jails you have been able to do m
by FreeBSD-user 13y ago
To be honest I've never worked out why Docker gets so much press. If you use the Ezjail utility to configure and manage FreeBSD jails you have been able to do most of the things Docker does for years (stacked fs using unionfs, templates/flavours, snapshots, export/import etc) and this seems like a much simpler and more stable solution. The networking stuff is also easy using pf.
- danieldk 13y agoThere's also Solaris Containers, which leverages ZFS snapshots, etc.: http://en.wikipedia.org/wiki/Solaris_Containers http://en.wikipedia.org/wiki/Solaris_Containers Of course, Solaris is even more despised by some people since they changed hands. I think Docker appeals more to people, because: - It's on Linux, which is more popular than FreeBSD or Solaris. - It's very easy to set up and configure. - Integration with Puppet et al. - The have great marketing :).
- justincormack 13y agoBecause almost no one around here uses FreeBSD it seems.
- jmspring 13y agoSome of us do, when appropriate. Docker took a technology known to many that setup/admin/manage machines, added some fluff, made things simpler, and marketed the idea. In a crowd that might spend more time thinking about nodejs and callbacks vs promises or how easily one can tip a rails app up on heroku, existing systems tools for things like jails/virtualization may either be over looked or not a concern. For every docker, there are people (of which I may be one) that think , "big deal, it is just x". Meanwhile that thing is getting traction and popularity. It might not last, but it is around and making noise now.
- mtkd 13y agoIt is a simple abstraction of something that many people find very complicated - or choose to not spend time understanding / configuring. (You could say same about Github, Travis etc.)
- Swizec 13y ago"added some fluff, made things simpler, and marketed the idea" Well what on earth do you need a pre-assembled computer for? You just take some circuit boards and a soldering iron, then assemble everything over the weekend and you have a perfectly good computer. I don't understand why this Apple I thing is so popular, it's nothing special. Far as I can tell, every successful piece of tech out there can be reduced to "Added some fluff, simplicity, and marketing to an already existing technology"
- gurraman 13y agoThey also created an operative system (sure, it builds on existing tech but they added a lot more than just fluff).
- lars512 13y agoThere's probably some fair value in making things simpler, not to mention value in marketing. If they can form a large community around it through their marketing, then the tooling will rapidly improve. So, the marketing can be a kind of self-fulfilling prophecy.
- derefr 13y agoHonestly, I have no idea if the software I write runs on FreeBSD. I know it runs on Linux, and therefore I know I can package it with Docker. And I think that's the crux of it--do you think anyone would use Heroku if its container environment were FreeBSD-based? I'm guessing not; nobody develops on FreeBSD, so they'd have to test on a separate FreeBSD VM before deploying.
- justincormack 13y agoLots of people seem to develop on Macs, so Linux is a VM to them. And if it runs on a Mac it probably runs on FreeBSD. Joyent seems to be managing with non-Linux containers too.
- DH61AG 13y agoBecause Docker is platform agnostic and easy to use. There has always been similar solutions but none of them with such simple interface and setup.