Ich verwende ein Andockfenster mit Windows und Hyper-v, um Container zu erstellen. Ich habe meiner Docker-Konfiguration eine Andockmaschine vmachine hinzugefügt. Beim ersten Erstellen der Maschine erhält sie eine IP (obwohl ich nginx nicht darauf zugreifen kann - ERR_CONNECTION_REFUSED) und den Bootvorgang beendet.
Wenn ich das Gerät ausschalte und dann versuche, es zu booten, stecke ich in dieser Nachricht fest
Warten auf SSH verfügbar zu sein ...
Und es entwickelt sich nicht von dort. Die Maschine wird gebootet, aber ich bekomme ein IPv6, wenn ich den Befehl docker-machine ip vmachine
like - fe80::215:5dff:fe21:10b
anstelle von IPv4 einfüge
Was mache ich falsch?
Problem hier ist standardmäßig Docker verwendet% Co_de% Netzwerkschalter. Sie sollten stattdessen einen neuen externen Netzwerkswitch erstellen. Dieses Problem ist hier und hier . Sie können einen externen Netzwerkswitch mit dem folgenden Befehl erstellen
%Vor%oder Sie können einen über die Benutzeroberfläche erstellen
Achten Sie darauf, das Gerät nach dem Erstellen des externen Switches neu zu starten .
docker-machine.exe -debug erstellen --driver hyperv --hyperv-virtual-switch "Externer virtueller Schalter" --hyperv-cpu-count "1" --hyperv-memory "1024" --hyperv-disk Größe "20000" mydockervm
Stellen Sie sicher, dass Sie eine zusätzliche Konfiguration von VirtualSwitch haben, mit externem Netzwerktreiber, VirtualBox deinstallieren
Verwenden Sie den Debug-Schalter, um den genauen Fehler zu sehen, für mich war es nicht in der Lage, Speicher zuzuordnen.
Tags und Links windows docker hyper-v docker-machine