Уверен, что вам нужно включить Nested Virtualization. Docker для Windows использует Hyper-V. Единственный способ запустить Hyper-V в Hyper-V - это Windows 10 и Server 2016. Шаги для вложенной виртуализации: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user -руководство / вложенной-виртуализация
нашел это: http://blog.davidchristiansen.com/2016/11/run-hyper-v-docker-on-virtual-machine/ Подтверждает вложенный бит виртуализации.