Andockfenster TLS-Fehler auf Mac
Lief ich docker images
und bekam die folgende Fehlermeldung:
FATA[0000] Get http:///var/run/docker.sock/v1.17/images/json:
dial unix /var/run/docker.sock: no such file or directory.
Are you trying to connect to a TLS-enabled daemon without TLS?
Scheint es keine brauchbare Fehlermeldung auf, wie man den Fehler beheben. Was könnte falsch sein?
- Der Docker-daemon nicht ausgeführt wird.
- Werfen Sie einen Blick auf diese Frage: ich versuche, eine Verbindung zu einem TLS-fähigen daemon ohne TLS?
- Oh, ich bin mit docker auf mac und starten docker ist wirklich verwirrend. Wenn ich
docker
zeigt er mir die Hilfe, so dass ich dachte, es lief.
Du musst angemeldet sein, um einen Kommentar abzugeben.
https://docs.docker.com/installation/mac/
müssen Sie dies tun einmal:
dann, jedes mal, wenn Sie starten Sie Ihren mac, Sie benötigen, um ausführen :
Dass ist der Befehl, startet die docker-daemon. Aber, auf jede Schale, die Sie zugreifen möchten es von Ihnen benötigen:
Nun können Sie über den docker-client, wie z.B.:
boot2docker ssh
wie gut? Da docker run Hallo-Welt noch nicht auf meinem mac (Gleichen TLS-error). Wenn ich sshed und lief Andockfenster suchen, es funktionierte ziemlich gut.eval "$(boot2docker shellinit)"
wie es in den docs, und es funktionierte. Ich habe nicht verwendenboot2docker ssh
jetzt vor.Ihre docker-daemon wird einfach nicht ausgeführt.
Einfach laufen
service docker start
service
. Wie starte ich das Andockfenster leicht?/usr/local/bin/boot2docker up
scheint, die Arbeit zu tun auf dem Mac. (Boot2Docker app erforderlich). Dies hat mir geholfen: docs.docker.com/installation/macKann es sich nicht um einen bug. Ich bin mit dem gleichen Protokoll, wenn Sie ausgeführt wird :"boot2docker up-v" - Befehl. Dann 'eval "$(boot2docker shellinit)" ' funktioniert einfach nicht auf Fisch, aber die "boot2docker shellinit" ist eigentlich der Fisch-Befehl. Ich Wechsel zur zsh, es gibt einige WLAN-Leistung, die hat auch berichtet irgendwo. Dann schalte ich um auf die bash. Ich versuche, sowohl das " eval "$(boot2docker shellinit)" ' und "$(boot2docker shellinit)" ohne eval. Dann habe ich festgestellt, dass "boot2docker shellinit" erzeugt auch die Fisch-Skript. Was kann mir die Antwort geben, warum es nicht funktioniert auf den ersten Platz. Also kopierte ich die drei line Fisch-Skript und klebte es in die Fisch-Schale und den Fehler melden, die Sie konfrontiert sind, geht auch in der bash. Ich weiß wirklich nicht den Grund. Normalerweise sind die ev auf Werke, die auf der aktuellen shell und aktuelle Sitzung.