SO: Win 10 Entreprise 22H2 build 19045
Hipervisor: VMware® Workstation 17 Pro
É possível instalar o WSL em um cliente Windows sem instalar o recurso Hyper-v?
Meu problema é que eu uso o VMWare Workstation Pro, para meus laboratórios. E que agora eu gostaria de usar o Docker desktop na minha máquina para hospedar meus contêineres.
Mas infelizmente o docker deskop reclama que não instalo o Hyper-V, mas isso é normal porque não é possível ter 2 hypervisors tipo 1 no mesmo host.
Você tem alguma ideia para eu incomodar meus contêineres locais? Talvez sem o docker desktop, mas vou precisar de alguma luz :-)
O WSL2 é literalmente uma máquina virtual Hyper-V, portanto, ele requer que o Windows Hypervisor esteja presente. Você não pode fazê-lo rodar no VMware.
De acordo com a documentação da VMware , o Workstation Pro 15.5.5 (ou posterior, presumo?) oferece suporte ao uso do hipervisor do Windows em vez de seu próprio hipervisor, no "Modo VBS do host".
Não há como usar o Docker Desktop para executar contêineres Linux no Windows sem o Hyper-V. Ele precisa executar uma VM Linux em si (a configuração padrão IIRC) ou ter um ambiente WSL2 com o qual ele possa trabalhar (o que, por sua vez, requer o Hyper-V (tecnicamente 'Windows Hypervisor', mas esse é apenas o nome que a MS escolheu para usar para a interface). Na verdade, você também não pode usá-lo para executar contêineres nativos do Windows no Windows sem o Hyper-V, porque isso exigiria o recurso 'Containers', que também depende do Hyper-V.
Isso deixa você com algumas opções: