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?

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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.