
Docker für Windows lief nicht. Als ersten Schritt muss MobyLinuxVM in Hyper-V ausgeführt werden. Hyper-V führte zwar alle virtuellen Maschinen erfolgreich aus, konnte sich aber selbst nicht mit ihnen verbinden.Doppelfehler.
Beim ersten Verbinden tritt Fehler Nr. 1 auf, danach Fehler Nr. 2. Was ist jetzt zu tun? Ich habe viele der unten genannten Lösungen ausprobiert?
Fehler Nr. 1:
Fehler Nr. 2:
Fehlgeschlagene Lösungen
Habe versucht, Folgendes zu tun, aber es ist nicht gelungen {Windows 10 (x64) 1703}
- Entfernen und erneutes Installieren von Hyper-V und „Docker für Windows“
- Alle Firewalls und Antivirenprogramme auf dem Computer deaktiviert
- Verbindung von „Docker für Windows“ mit Hyper-V fehlgeschlagen (Docker-Dienst ebenfalls gestoppt)
- Sichergestellt, dass das Flag in den Boot-Flags
hypervisorlaunchtype
gesetzt istAuto
- Ersetzt
MobyLinuxVM.vhdx
undmobylinux.iso
von einem anderen funktionierenden Computer im abgesicherten Modus unter Berücksichtigung von Fehlern in Docker-Update-Images (Verwenden der stabilen Version von Docker für Windows)
Antwort1
Gehen Sie folgendermaßen vor:
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
Jetzt sind Sie im ls
Dateisystem.
Wenn Sie einen besseren Weg finden, lassen Sie es mich wissen.
Aus:https://blog.jongallant.com/2017/11/ssh-into-docker-vm-windows/
Antwort2
Ich hatte vor kurzem ein ähnliches Problem. Die einzige Möglichkeit, es zu beheben, bestand darin, VMs im Verzeichnis von Hyper-V manuell zu entfernen. Die Details finden Sie in meiner FrageSo stellen Sie einen fehlerhaften Docker wieder her