Seems to me Docker is aiming for a similar thing to Unikernels - i.e. to abstract away the host operating system.
But surely Unikernels are a much more simple way to go?
Is Docker's success really just a stepping stone towards doing away with the host OS entirely via Unikernel deployments?