Machine: Erreur de service non disponible sur MacOSX

Créé le 13 nov. 2015  ·  7Commentaires  ·  Source: docker/machine

Impossible de se connecter à partir de l'hôte MacOSX.
Utilisation de DockerToolbox-1.9.0c
Chaque commande échoue avec une erreur Service non disponible.

$ docker-machine --version
docker-machine version 0.5.0 (04cfa58)
$ images docker
Une erreur s'est produite lors de la tentative de connexion : Get https://192.168.99.100 :2376/v1.21/images/json : Service non disponible
$ docker-machine ls
NOM ACTIVE DRIVER ETAT URL SWARM
machine1 * virtualbox en cours d'exécution tcp://192.168.99.100 : 2376

Je peux ssh dans la machine : Docker est ok.

docker-machine ssh machine1
## .
## ## ## ==
## ## ## ## ## ===
/""""""""""""""""""_ / ===~ { ~~ ~ ~~ ~ ~ / ===- ~~~____ o /\ \ */* _______/


| |__ ___ ___ | |_|___ \ | ___ ___| ___ _ __
| '_ \ / _ \ / _ | | |/ / _ \ ' |
| |_) | (_) | (_) | |_ / / (_| | (_) | ( | < / ||_. / _ / _ / __|_______,_|_ / _ |_|____|_|
Boot2Docker version 1.9.0, build master : 16e4a2a - mar. 3 novembre 19:49:22 UTC 2015
Docker version 1.9.0, build 76d6bc9
docker@homebyme :~$ images docker
ID D'IMAGE D'ÉTIQUETTE DE RÉFÉRENCE CRÉÉE TAILLE VIRTUELLE
hello-world dernier 0a6ba66e537a il y a 4 semaines 960 B

kinquestion

Commentaire le plus utile

J'ai eu un problème similaire sous Windows (Docker Toolbox 1.10.3), mais cela était dû à ma configuration de proxy.
J'ai résolu mon problème avec ceci : https://docs.docker.com/machine/reference/env/#exclu -the-created-machine-from-proxies
(ajout de la variable d'environnement NO_PROXY).

Tous les 7 commentaires

Thx @valentin69 pour vos commentaires.

avez-vous exécuté eval "$(docker-machine env machine1)" depuis l'hôte MacOSX ?

Absolument :
$ env | grep DOCKER
DOCKER_HOST= tcp://192.168.99.101 :2376
DOCKER_MACHINE_NAME=machine1
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=/Users/valentin/.docker/machine/machines/machine1

À partir de votre 1er message, il semble que l'ip de machine1 soit 192.168.99.100 et à partir de votre 2ème message, votre DOCKER_HOST soit 192.168.99.101 . Je n'ai pas tous les détails de ce que vous avez fait mais cela ressemble à votre besoin de rafraîchir votre environnement et/ou de recréer votre machine.

C'est juste parce que j'ai détruit la machine et en ai recréé une nouvelle (dans mes différentes tentatives pour trouver ce qui ne va pas...).
machine1 * virtualbox Exécution tcp://192.168.99.101 : 2376
DOCKER_HOST= tcp://192.168.99.101 :2376

Le problème est toujours là :
$ images docker
Une erreur s'est produite lors de la tentative de connexion : Get https://192.168.99.101 :2376/v1.21/images/json : Service non disponible

C'est vraiment bizarre.

On dirait que la machine est configurée, mais peut-être que le démon docker ne fonctionnera pas.

pouvez-vous vérifier si le démon s'exécute par docker-machine ssh default et taper ps aux | grep 'docker daemon et rapporter ici le résultat ?

Bien que si c'était le cas, le docker-machine env default devrait signaler le problème à l'avance.

Quelle est ta version de docker ?

Ravi de s'être vu dans f2f @ dockercon

Salut Jean Laurent,
Oui, c'était très agréable de vous voir à la Dockercon EU 15.
J'ai fini par détruire les machines, nettoyer ~/.docker/machine et installer la prochaine version de la boîte à outils qui a été publiée juste avant Dockercon et qui fonctionne maintenant.
Le nettoyage du cache a probablement fait l'affaire.
Valentin

J'ai eu un problème similaire sous Windows (Docker Toolbox 1.10.3), mais cela était dû à ma configuration de proxy.
J'ai résolu mon problème avec ceci : https://docs.docker.com/machine/reference/env/#exclu -the-created-machine-from-proxies
(ajout de la variable d'environnement NO_PROXY).

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