Machine: Erreur lors de la vérification de pré-création : ... aucun hÎte de ce type

CrĂ©Ă© le 19 mars 2016  Â·  9Commentaires  Â·  Source: docker/machine

Lorsque j'exécute cette commande docker-machine create --driver virtualbox default j'obtiens cette erreur :

Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
Error with pre-create check: "Get https://api.github.com/repos/boot2docker/boot2docker/releases/latest: dial tcp: lookup api.github.com on 192.168.0.1:53: no such host"

De plus, lorsque je double-clique sur docker quickstart terminal , j'obtiens l'erreur suivante :

bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'
Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v1.10.3
(default) Downloading /Users/mz/.docker/machine/cache/boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso...
Error with pre-create check: "Get https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso: dial tcp: lookup github.com on 192.168.0.1:53: no such host"
Host does not exist: "default"
Regenerate TLS machine certs?  Warning: this is irreversible. (y/n): Regenerating TLS certificates
Host does not exist: "default"
Host does not exist: "default"


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


Host does not exist: "default"
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com

Je suis sur MAC OS X El Capitan v10.11.3
La version de ma machine Docker est : 0.6.0, build e27fb87

Information additionnelle:

Quand j'essaye de cingler n'importe quel serveur j'obtiens ceci :

❯ ping google.com
PING google.com (216.58.211.78): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
^C
--- google.com ping statistics ---
5 packets transmitted, 0 packets received, 100.0% packet loss

Mais tous les autres outils (cURL, NPM, Bower, Composer,...) fonctionnent trĂšs bien.

Commentaire le plus utile

Voici une solution de contournement qui résout ce problÚme *&^%$%#@ !

Téléchargez le fichier boot2docker.iso manuellement en allant sur https://api.github.com/repos/boot2docker/boot2docker/releases/latest puis en cliquant sur html_url et enfin en choisissant de télécharger le fichier.

Une fois le fichier récupéré, placez-le manuellement dans /Users/{user}/.docker/machine/cache/

Enfin réexécutez cette commande docker-machine create --driver virtualbox default

Tous les 9 commentaires

Voici une solution de contournement qui résout ce problÚme *&^%$%#@ !

Téléchargez le fichier boot2docker.iso manuellement en allant sur https://api.github.com/repos/boot2docker/boot2docker/releases/latest puis en cliquant sur html_url et enfin en choisissant de télécharger le fichier.

Une fois le fichier récupéré, placez-le manuellement dans /Users/{user}/.docker/machine/cache/

Enfin réexécutez cette commande docker-machine create --driver virtualbox default

Peut-ĂȘtre que vous devez dĂ©finir le proxy :

export PROXY=" http://my.corp.proxy.ipadd :myport"
exporter HTTP_PROXY=$PROXY
exporter HTTPS_PROXY=$PROXY

Ça marche!

Les liens fournis par therajone et GeekHades sont en panne. J'ai réussi à télécharger la version source mais et maintenant ? J'ai essayé de convertir le dossier en image iso mais j'obtiens
"Impossible d'obtenir la version ISO Boot2Docker locale : n'a pas trouvé le préfixe "-v" dans la chaßne de version" et il a essayé de le télécharger à nouveau, ce qui a échoué avec "composer tcp [::1]:443: getsockopt: connexion refusée". Des idées?

essayez de changer l'adresse de votre serveur DNS en 8.8.8.8 et 8.8.4.4 (google DNS)

J'ai rencontré ce problÚme au cours des deux derniers jours, mais j'ai corrigé le fichier hÎte Windows qui contenait un mauvais pointage

Peut-ĂȘtre que vous devez dĂ©finir le proxy :

export PROXY=" http://my.corp.proxy.ipadd :myport"
exporter HTTP_PROXY=$PROXY
exporter HTTPS_PROXY=$PROXY

Merci pour l'aide, alors que j'avais http_proxy défini dans env, HTTP_PROXY non défini.
Apparemment, http_proxy sans CAPS n'est pas la mĂȘme chose que HTTP_PROXY avec CAPS, et le tĂ©lĂ©chargement pour boot2docker ne lit que CAPS...
Des choses similaires se produisent lors de la définition des arguments de génération lors de l'exécution de builds docker, parfois http_proxy, parfois HTTP_PROXY, parfois les deux fonctionnent car l'exécution derriÚre la commande recherche l'un ou l'autre. Mieux vaut définir les deux.

Cette page vous a été utile?
0 / 5 - 0 notes