Problemas no Windows

Um problema comum para usuários do Windows é a lentidão devido ao Docker usar o WSL em vez do Hyper-V. Se você tiver o Windows 10 64 bits: Pro, Enterprise ou Education (Build 16299 ou posterior), você tem a opção de usar o Hyper-V, que é a maneira mais confiável de acelerar o DevKinsta no Windows.

Se o Hyper-V não estiver disponível na opção Ativar ou desativar recursos do Windows (Painel de Controle > Programas > Programas e Recursos > Ativar ou desativar recursos do Windows), será necessário atualizar o Windows para a versão Pro ou outra versão que suporte o Hyper-V.

Opções para alternar o Docker WSL para Hyper-V

Devido ao Docker manter os volumes de banco de dados do WSL e do Hyper-V separados, quaisquer bancos de dados criados quando o WSL está habilitado não serão acessíveis uma vez que você alternar para o Hyper-V. Para contornar esse problema, você tem algumas opções:

Opção 1

  1. Exporte o(s) banco(s) de dados do(s) seu(s) site(s) local(is) no DevKinsta antes de alternar para o Hyper-V.
  2. Após alternar para o Hyper-V, importe o(s) banco(s) de dados.

Opção 2

  1. Faça o upload do(s) seu(s) site(s) do DevKinsta para o ambiente de teste (ou faça backups) antes de alternar para o Hyper-V.
  2. Redefina o Docker e desinstale completamente o DevKinsta para começar do zero.
  3. Certifique-se de que os recursos do Hyper-V e do Windows Containers estejam habilitados antes de reinstalar o DevKinsta.
  4. Baixe o(s) seu(s) site(s) do ambiente de teste para o DevKinsta (ou restaure a partir de um backup). Observação: ao baixar um site da Kinsta, você pode escolher baixar de qualquer ambiente, portanto, certifique-se de baixar do mesmo ambiente de teste para o qual você fez o upload acima.

Opção 3

Esta opção só é recomendada se você não tiver feito nenhuma alteração em seu(s) site(s) local(is)

  1. Exclua seu(s) site(s) no DevKinsta antes de mudar para o Hyper-V.
  2. Após mudar para Hyper-V, crie seu(s) site(s) novamente no DevKinsta.

Fazendo a transição para o Hyper-V

Existem várias opções para habilitar o Hyper-V no Windows. Vamos guiá-lo por um método comum aqui. Para mais detalhes e outros métodos de habilitar o Hyper-V, consulte a documentação da Microsoft para habilitar o Hyper-V no Windows.

  1. Certifique-se de que o DevKinsta não esteja em execução.
  2. Caso a versão do Windows não suportar Hyper-V, atualize para Windows Pro ou outra versão que suporte Hyper-V.
  3. Vá para Painel de Controle > Programas > Programas e Recursos > Ative ou desative os recursos do Windows e ative as opções Hyper-V e Contêiner.
  4. No Docker, vá para Configurações > Geral, desabilite a opção Usar o mecanismo baseado em WSL 2 e clique em Aplicar e Reiniciar.
  5. Inicie o DevKinsta (ou reinstale se você escolheu a opção 2 acima) e deixe criar e atualizar contêineres para o novo ambiente Hyper-V.
Este artigo foi útil?