Docker Toolbox: Fehler beim Erstellen des Computers: Fehler im Treiber beim Erstellen des Computers: Maximale Anzahl von Wiederholungsversuchen (5) überschritten

9

Ich bin unter Windows 7, VirtualBox 5.0.4, Docker Toolbox 1.9.0. Wenn ich den Schnellstart starte, bekomme ich:

Creating Machine default...
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

Aber ich bekomme eine laufende 'Standard'-VM, wenn ich VirtualBox öffne und nachschaue. In meiner VBox.log sehe ich (vollständige Datei ist hier ):

00:00:00.696246 HM: HMR3Init: VT-x w/ nested paging and unrestricted guest execution hw support

Vielleicht ist die VT-X-Unterstützung für mich in Ordnung. Gleich am Ende der Protokolldatei sehe ich etwas Unheilvolles daran, dass D-Bus nicht installiert ist:

00:00:46.950561 VMMDev: Guest Log: 00:00:10.018836 vminfo   Error: Unable to connect to system D-Bus (3/3): D-Bus not installed

Das D-Bus-Problem wurde hier gemeldet: https://github.com/docker/toolbox/issues/214 Wenn ich den Schnellstart direkt danach erneut ausführe, wird eine Fehlermeldung zum Abrufen einer IP-Adresse angezeigt:

Machine default already exists in VirtualBox.
Setting environment variables for machine default...
Error running connection boilerplate: Error getting driver URL: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :


                    ##         .
              ## ## ##        ==
           ## ## ## ## ##    ===
       /"""""""""""""""""\___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
       \______ o           __/
         \    \         __/
          \____\_______/

Error getting IP address: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com
NOTE: When using interactive commands, prepend winpty. Examples: 'winpty     docker run -it ...', 'winpty docker exec -it ...'.

Und wenn ich einen Befehl ausführe, erhalte ich eine weitere Meldung zum Verbinden:

$ winpty docker run hello-world
An error occurred trying to connect: Post     http://localhost:2375/v1.21/containers
/create: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made     because the target machine actively refused it.

Zu diesem Zeitpunkt ging ich zu https://www.virtualbox.org/wiki/Testbuilds und holte VirtualBox 5.0.9, deinstallierte Docker Toolboox, löschte die Standard-VM und das .docker-Verzeichnis und installierte die Toolbox neu und installierte sie erneut Führen Sie es aus und haben Sie das gleiche Problem:

Creating Machine default...
Creating CA: C:\Users\marwick\.docker\machine\certs\ca.pem
Creating client certificate: C:\Users\marwick\.docker\machine\certs\cert.pem
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

Die Protokolldatei für diesen Versuch finden Sie hier: http://pastebin.com/9VjD9t6P

Wie kann ich das zum Laufen bringen?

Ben
quelle

Antworten:

12

Hatte das gleiche Problem (das Ausführen von Docker-Befehlen gibt eine Fehlermeldung aus: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer dies aktiv abgelehnt hat).
Es gibt Probleme mit Berechtigungen (wahrscheinlich wurde der Zielcomputer unter einem anderen Benutzerkonto erstellt).

Dies funktionierte für mich: Öffnen Sie die Oracle VM VirtualBox und klicken Sie mit der rechten Maustaste auf den Computer mit dem Namen "Standard". Wenn es läuft, wählen Sie "Schließen -> Ausschalten". Wählen Sie dann "Entfernen ..." und klicken Sie auf "Alle Dateien löschen".

Schließen Sie Oracle VM VirtualBox und führen Sie Docker_Quickstart erneut aus. Es wird eine neue Standard-VM ohne Berechtigungsprobleme erstellt.

Lipa
quelle
Diese Lösung hat auch bei mir funktioniert.
Oliver Burdekin
Ich bin froh, dass es für andere funktioniert, aber ich habe dies mehrmals getan und die mit der VM verknüpften Punktedateien gelöscht, und es gibt keine Verbesserung.
Ben
@Ben Sie sollten Dateien aus der Virtualbox-Benutzeroberfläche löschen (alle Dateien löschen)
MediaVince
0

Ben, vielleicht benutzt du das Ghost-System, dann wurde deine uxtheme.dll geknackt, was zu einem VM-Startfehler führte. Verwenden Sie die ursprüngliche Datei uxtheme.dll, um die Datei c: \ windows \ system32 \ uxtheme.dll zu ersetzen. Anschließend wird eine neue Standard-VM ohne Berechtigungsprobleme erstellt.

Johnny Hu
quelle
Können Sie erklären, was Sie unter "Geistersystem" verstehen? Ich verstehe nicht: $
Ben
@ Ben Ich denke, er meint, dass Ihr Betriebssystem von einer anderen Festplatte geklont wurde.
Bhoomtawath Plinsut