O Docker pode ser executado em qualquer hipervisor, o AFAIK. Estou executando o Docker em um Ubuntu VM em execução nos meus XenServers em casa. Eu também tenho uma VM Ubuntu no meu laptop rodando Docker dentro do Virtualbox. Além disso, se você estiver interessado no Docker, eu examinaria o CoreOS, que oferece recursos do Docker em um formulário em cluster.
No que diz respeito à escolha de um hipervisor para trabalhar, escolha aquele com o qual você se sente mais à vontade, se adapte ao orçamento e ofereça os recursos necessários.
Além disso, se isso for para fins estritos de desenvolvimento, acredito que a Digital Ocean ofereça uma imagem do Docker.