Docker Toolbox: Erreur lors de la création de la machine: Erreur dans le pilote lors de la création de la machine: Nombre maximum de tentatives (5) dépassé


9

Je suis sur Windows 7, VirtualBox 5.0.4, Docker toolbox 1.9.0. Lorsque j'exécute le démarrage rapide, j'obtiens:

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...

Mais j'obtiens une VM `` par défaut '' en cours d'exécution lorsque j'ouvre VirtualBox et jette un œil. Dans mon VBox.log je vois (le fichier complet est ici ):

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

Alors peut-être que le support VT-X me convient. À la fin du fichier journal, je vois quelque chose de mauvais au sujet du fait que D-Bus n'est pas installé:

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

Le problème D-Bus a été signalé ici https://github.com/docker/toolbox/issues/214 Lorsque j'exécute à nouveau le démarrage rapide directement après cela, j'obtiens un message d'erreur sur l'obtention d'une adresse IP:

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 ...'.

Et si j'exécute une commande, j'obtiens un autre message concernant la connexion:

$ 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.

À ce stade, je suis allé sur https://www.virtualbox.org/wiki/Testbuilds et j'ai obtenu VirtualBox 5.0.9, puis j'ai désinstallé Docker Toolboox, supprimé la machine virtuelle par défaut et le répertoire .docker, puis réinstallé la boîte à outils et exécutez-le et avez le même problème:

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...

Le fichier journal de cette tentative est ici: http://pastebin.com/9VjD9t6P

Comment puis-je faire fonctionner cela?

Réponses:


12

A eu le même problème (l'exécution des commandes docker donne un message d'erreur: aucune connexion n'a pu être établie car la machine cible l'a activement refusée).
Il y a des problèmes avec les autorisations (la machine cible a probablement été créée sous un autre compte d'utilisateur).

Cela a fonctionné pour moi: ouvrez Oracle VM VirtualBox et cliquez avec le bouton droit sur la machine nommée «par défaut». S'il est en cours d'exécution, sélectionnez "Fermer -> Éteindre". Sélectionnez ensuite "Supprimer ..." et cliquez sur le bouton "Supprimer tous les fichiers".

fermez Oracle VM VirtualBox et réexécutez Docker_Quickstart. Il créera une nouvelle machine virtuelle par défaut sans problème d'autorisation.


Cette solution a également fonctionné pour moi.
Oliver Burdekin

Je suis content que cela fonctionne pour d'autres, mais je l'ai fait plusieurs fois et j'ai supprimé les fichiers dot associés à la machine virtuelle, et il n'y a aucune amélioration.
Ben

@Ben vous devez supprimer les fichiers de l'interface de virtualbox (supprimer tous les fichiers)
MediaVince

0

Ben, peut-être que vous utilisez le système fantôme , puis ur uxtheme.dll a été fissuré, entraînant un échec de démarrage de votre machine virtuelle. Utilisez le uxtheme.dll d'origine pour remplacer le c: \ windows \ system32 \ uxtheme.dll, puis il créera une nouvelle machine virtuelle par défaut sans problème d'autorisation.


Pouvez-vous expliquer ce que vous entendez par «système fantôme»? Je ne comprends pas: $
Ben

@Ben Je pense qu'il veut dire que votre système d'exploitation a été cloné à partir d'un autre disque dur.
Bhoomtawath Plinsut
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.