Why is it that ...
we again and again must hear that the traditional OS is dead? This article states: "To be sure it's still a ways off, but containerisation is likely to completely replace traditional operating systems – whether Linux, Windows, Solaris or FreeBSD – on servers. Instead, servers will consist of simple, single-user installs of hypervisors optimised for the specific hardware".
But the point with Docker is the direct opposite - it replaces the hypervisor, that does a lot of heavy work emulating a full hardware platform, with a single instance of a host OS (Linux in Docker's case) shared between multiple containers. Something that allows quite a lot more applications to be run on top of the iron at the bottom, which (together with the ease of management/installtation) seems to be the reason for Docker's success.
Each time I hear that "the OS is dead, hail the Next Big Thing" I eagerly search for the details about how The Next Big Thing manages to replace memory management, file systems, networking stacks, user and security management and so on and so forth, all the stuff applications rely on, with absolutely nothing. And so far the answer has been: The Next Big Thing doesn't. It just wraps the Good Ole' OS in a thin veil of hype and buzzwords.