Kann keine Verbindung zu den Docker-daemon beim ausführen mit sudo
Meine Docker-Dienst eingerichtet ist und ausgeführt wird. Jedoch, wenn Sie versuchen, verwenden Sie das Andockfenster', indem Sie es mit sudo
, z.B.:
12:40:26/~ $ sudo docker pull fluxcapacitor/pipeline
Using default tag: latest
Hab ich die folgende Fehlermeldung:
Warning: failed to get default registry endpoint from daemon (Cannot connect to
the Docker daemon. Is the docker daemon running on this host?). Using system
default: https://index.docker.io/v1/
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Hinweis, dass ich bereits gefolgt, die Antworten auf die Mac OS X sudo docker Kann keine Verbindung zu den Docker-daemon. Der docker-daemon läuft auf diesem Rechner?
wie folgt:
docker-Maschine-start default
12:40:36/~ $ docker-machine start default
Starting "default"...
Machine "default" is already running.
docker ps
12:41:20/~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Also, was muss noch mehr getan werden?
Dies ist:
$ docker --version
Docker version 1.11.2, build b9f10c9
auf El Capitan
.
Ausgabe von docker-machine env default
$ eval "$(docker-machine env default)"
$ docker-machine env default
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/macuser/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"
Mögliche Duplikate von Kann keine Verbindung zu den Docker-daemon auf macOS
Dein Fehler ist der Diskussion auf meta meta.stackoverflow.com/questions/365735/...
Auch im Zusammenhang: Andockfenster kann keine Verbindung zum docker-daemon, die akzeptierte Antwort bekam dieselbe Antwort mit "eval" - Methode, aber ich verstehe, das ist für macOS, andere für Linux, aber es ist die gleiche Sache in Bezug auf die Auflösung.
Danke für die Erklärung, ich habe deine Frage falsch verstanden, wie 'Kann keine Verbindung zu den Docker-daemon' Fehler tritt auf, wenn es das problem mit Docker-installation, re-Installation von Fass würde möglicherweise helfen. Aber in Ihrem Fall, Ihre Docker-installation war in Ordnung, aber das Problem wurde im Zusammenhang mit
Dein Fehler ist der Diskussion auf meta meta.stackoverflow.com/questions/365735/...
Auch im Zusammenhang: Andockfenster kann keine Verbindung zum docker-daemon, die akzeptierte Antwort bekam dieselbe Antwort mit "eval" - Methode, aber ich verstehe, das ist für macOS, andere für Linux, aber es ist die gleiche Sache in Bezug auf die Auflösung.
Danke für die Erklärung, ich habe deine Frage falsch verstanden, wie 'Kann keine Verbindung zu den Docker-daemon' Fehler tritt auf, wenn es das problem mit Docker-installation, re-Installation von Fass würde möglicherweise helfen. Aber in Ihrem Fall, Ihre Docker-installation war in Ordnung, aber das Problem wurde im Zusammenhang mit
sudo
so habe ich es abgeklärt, post-und eingefahren der Abstimmung.InformationsquelleAutor javadba | 2016-06-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgende Befehl exportiert ein paar environment-Variablen, die die nachfolgenden docker-Befehle verwenden:
Jedoch, wenn Sie starten mit sudo docker, die exportierte environment-Variablen sind nicht zugänglich durch das Andockfenster ausführbare Datei. Sie könnten möglicherweise bekommen Sie zu arbeiten, durch die übergabe
-E
Flagge zusudo
, z.B.:Aber viel einfacher ist zu verwenden das Andockfenster ohne root wie:
InformationsquelleAutor khattam
Ihnen das setzen von Umgebungsvariablen mit:
Mehr darüber hier.
Was ist die Ausgabe von "docker-Maschine-env default"?
Aktualisierte OP mit dieser info.
Sie könnten versuchen die docker-Befehl ohne sudo?
Cha ching. Pflege zu schreiben, bis eine Antwort?
InformationsquelleAutor Alexander Guz
Hatte ich dieselben probelem auf meinem MAC, wenn versucht
habe diesen Fehler
sich zu regenerieren Zertifikate, finden Sie heraus, die docker-Maschinen zur Verfügung;
Ausgabe als Andockfenster Maschinen (entfällt andere)
Generieren von Zertifikaten für diesen Standard-Andockfenster-Maschine
und dann setup-Andockfenster-Maschine-env zu
default
docker-Maschine;und es funktioniert in der Regel nach.
InformationsquelleAutor khawarizmi
Habe ich auch versucht, das gleiche, aber hat nicht funktioniert.
später habe ich versucht, diese Schritte auf AWS CLI
InformationsquelleAutor Akshay Morkhandikar