VirtualBox e VMware funcionando com Docker instalado no Windows
O Docker para Windows usa Hyper-V. Ter o Hyper-V habilitado faz com que o VirtualBox ou o VMWare parem de funcionar, todavia existe um workaround para conseguir fazer os dois funcionarem.
O workaround consiste em criar uma segunda opção de boot em para seu Windows com o Hyper-V desabilitado.
Para isso abra um CMD como Administrador e digite o seguinte comando:
C:\Windows\system32>bcdedit /copy {current} /d "Sem Hyper-V"
Após isso você deve receber uma mensagem parecida com a seguinte:
A entrada foi copiada com sucesso para {8a63d89e-79aa-11ea-a55f-bfca5344cdbf}.
Agora digite o seguinte comando no CMD com diretor de Asministrador substituindo o {8a63d89e-79aa-11ea-a55f-bfca5344cdbf} com o que apareceu em seu CMD:
bcdedit /set {8a63d89e-79aa-11ea-a55f-bfca5344cdbf}hypervisorlaunchtype off
Pronto! Agora é só reiniciar a máquina e escolher a opção “Sem Hyper-V” durante o Boot, lembrando que o Docker não vai funcionar nesse modo, para utiliza-ló você deve reiniciar novamente e escolher a opção de boot normal.