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