It hits the frontpage often because people assume that Docker is this super complex thing, but (at its most fundamental), it's actually quite elegant and understandable, which is interesting - a perfect HN story, in fact.
It is kinda complex, but all the complexity is in Linux, ~none is in 'Docker'.