Author here.
I'm just now diving into docker. Docker is really about the images. Docker can run on lxc or in kernel namespaces. And there is ongoing work to port Docker to FreeBSD where Docker images will run in jails.
But apparently it took Docker image format and registry to make it popular enough among developers to make contanerization the old new big thing.