
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:
Erro nº 2:
Soluções falhadas
Tentei seguir, mas não consegui {Janelas 10 (x64) 1703}
- Remova e reinstale o Hyper-V e o ‘Docker para Windows’
- Desabilitou todos os firewalls e antivírus da máquina
- Falha ao conectar 'docker para windows' com hyper-v (O serviço docker também foi interrompido)
- Garantido que o sinalizador
hypervisorlaunchtype
esteja definidoAuto
nos sinalizadores de inicialização - Substituído
MobyLinuxVM.vhdx
emobylinux.iso
de 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 ls
sistema 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