| Making containers was easy long before Docker came along: - FreeBSD Jails - Solaris Zones - Proxmox (which was an abstraction over OpenVZ, back before LXC came along) In fact because of all of the above, I was a latecomer to Docker and didn't understand the appeal. What Docker changed was that it made containers "sexy", likely due to the git-like functionality. It took containers from a sysadmin world and into a developers world. But it certainly didn't make containers any easier in the process. |
With docker, many people still can't wrap their head around how it works and will do stupid things if they need to run them in a serious environment, but they can still run a bunch of containers to run some hard to install software easily on their local machine!
Sure, jails were easy in some ways, but boiling docker's success to sexyness, instead of usefulness, sounds a bit like yet another "Dropbox is just rsync". Docker wasn't solving the isolation issue (which had been obviously solved for years) but mostly the distribution issue.