O Hyper-V não conseguiu se conectar ao MobyLinuxVM do Docker e o Docker não será executado

O Hyper-V não conseguiu se conectar ao MobyLinuxVM do Docker e o Docker não será executado

Docker para Windows não estava em execução. Portanto, como primeiro passo, é necessário fazer com que o MobyLinuxVM seja executado no Hyper-V. O Hyper-V, apesar de executar todas as máquinas virtuais com sucesso, mas não conseguiu se conectar a elas comerros duplos.

Ele apresenta o erro nº 1 na primeira conexão e depois o erro nº 2. O que fazer agora, tentei muitas soluções mencionadas abaixo?

Erro nº 1:

Primeiro erro

Erro nº 2:

insira a descrição da imagem aqui

Soluções falhadas

Tentei seguir, mas não consegui {Janelas 10 (x64) 1703}

  1. Remova e reinstale o Hyper-V e o ‘Docker para Windows’
  2. Desabilitou todos os firewalls e antivírus da máquina
  3. Falha ao conectar 'docker para windows' com hyper-v (O serviço docker também foi interrompido)
  4. Garantido que o sinalizador hypervisorlaunchtypeesteja definido Autonos sinalizadores de inicialização
  5. Substituído MobyLinuxVM.vhdxe mobylinux.isode outro computador funcionando em modo de segurança, considerando bugs nas imagens de atualização do docker (usando a versão estável do docker para windows)

Responder1

Execute o seguinte:

docker run --privileged -it -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client 
docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/host alpine /bin/sh
chroot /host

Agora você está no lssistema de arquivos.

Se você encontrar uma maneira melhor, me avise.

De:https://blog.jongallant.com/2017/11/ssh-into-docker-vm-windows/

Responder2

Eu tive um problema semelhante recentemente. A única maneira de corrigir isso era remover manualmente as VMs do diretório do Hyper-V. Os detalhes estão na minha perguntaComo restaurar o Docker com falha

informação relacionada