Machine: Fehler "Dienst nicht verfügbar" unter MacOSX

Erstellt am 13. Nov. 2015  ·  7Kommentare  ·  Quelle: docker/machine

Keine Verbindung vom MacOSX-Host möglich.
Verwenden von DockerToolbox-1.9.0c
Jeder Befehl schlägt mit einem Fehler "Dienst nicht verfügbar" fehl.

$ docker-machine --version
Docker-Maschinenversion 0.5.0 (04cfa58)
$ Docker-Bilder
Beim Versuch, eine Verbindung herzustellen, ist ein Fehler aufgetreten: Holen Sie sich https://192.168.99.100 :2376/v1.21/images/json: Dienst nicht verfügbar
$ docker-machine ls
NAME AKTIVER FAHRERSTATUS URL SWARM
machine1 * virtualbox Läuft tcp://192.168.99.100 :2376

Ich kann in der Maschine ssh: Docker ist in Ordnung.

Docker-Maschine ssh-Maschine1
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""_ / ===~ { ~~ ~ ~~ ~ ~ / ===- ~~~____ o /\ \ */* _______/


| |__ ___ ___ | |_|___ \ | ___ ___| ___ _ __
| '_ \ / _ \ / _ | | |/ / _ \ ' |
| |_) | (_) | (_) | |_ / / (_| | (_) | ( | < / ||_. / _ / _ / __|_______,_|_ / _ |_|____|_|
Boot2Docker Version 1.9.0, Build-Master: 16e4a2a - Di 3. November 19:49:22 UTC 2015
Docker-Version 1.9.0, Build 76d6bc9
docker@homebyme :~$ Docker-Bilder
REPOSITORY-TAG BILD-ID ERSTELLTE VIRTUELLE GRÖSSE
hallo-world neueste 0a6ba66e537a Vor 4 Wochen 960 B

kinquestion

Hilfreichster Kommentar

Ich hatte ein ähnliches Problem unter Windows (Docker Toolbox 1.10.3), aber es lag an meiner Proxy-Konfiguration.
Ich habe mein Problem damit gelöst: https://docs.docker.com/machine/reference/env/#exklusive -the-created-machine-from-proxies
(Hinzufügen der Umgebungsvariablen NO_PROXY).

Alle 7 Kommentare

Thx @valentin69 für dein Feedback.

hast du eval "$(docker-machine env machine1)" vom MacOSX Host ausgeführt?

Unbedingt :
$ 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

Aus Ihrer ersten Nachricht hört es sich so an, als ob die IP von machine1 192.168.99.100 und aus Ihrer zweiten Nachricht ist Ihre DOCKER_HOST 192.168.99.101 . Ich habe nicht alle Details zu dem, was Sie getan haben, aber es klingt so, als ob Sie Ihre Umgebung aktualisieren und / oder Ihren Computer neu erstellen müssen.

Das liegt nur daran, dass ich die Maschine zerstört und eine neue erstellt habe (bei meinen verschiedenen Versuchen, herauszufinden, was schief läuft...).
machine1 * virtualbox Läuft tcp://192.168.99.101 :2376
DOCKER_HOST= tcp://192.168.99.101 :2376

Das Problem besteht immer noch :
$ Docker-Bilder
Beim Verbindungsaufbau ist ein Fehler aufgetreten: Holen Sie sich https://192.168.99.101 :2376/v1.21/images/json: Dienst nicht verfügbar

Das ist wirklich seltsam.

Klingt so, als ob die Maschine eingerichtet ist, aber möglicherweise läuft der Docker-Daemon nicht.

können Sie überprüfen, ob der Daemon von docker-machine ssh default und ps aux | grep 'docker daemon und hier das Ergebnis melden?

Wenn dies der Fall ist, sollte der docker-machine env default das Problem jedoch vorher melden.

Was ist deine Docker-Version?

Schön, sich in f2f @ dockercon gesehen zu haben

Hallo Jean-Laurent,
Ja, es war sehr schön, Sie auf der Dockercon EU 15 zu sehen.
Am Ende habe ich die Maschinen zerstört, ~/.docker/machine gereinigt und die nächste Version der Toolbox installiert, die kurz vor Dockercon veröffentlicht wurde und jetzt funktioniert.
Das Aufräumen des Caches hat wahrscheinlich geholfen.
Valentin

Ich hatte ein ähnliches Problem unter Windows (Docker Toolbox 1.10.3), aber es lag an meiner Proxy-Konfiguration.
Ich habe mein Problem damit gelöst: https://docs.docker.com/machine/reference/env/#exklusive -the-created-machine-from-proxies
(Hinzufügen der Umgebungsvariablen NO_PROXY).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen