2016-12-07 1 views
3

Beim Versuch, eine Remote-Python-Interpreter in PyCharm konfigurieren mit Docker ich die folgende Fehlermeldung erhalten:PyCharm Docker Fern Python-Interpreter

com.github.dockerjava.api.excepion.DockerClientException: Enabled TLS verification (DOCKER_TLS_VERIFY=1) but certificate path (DOCKER_CERT_PATH) '/Users/me/.docker/machine/machines/default' doesn't exist.

Ich habe $ Export DOCKER_TLS_VERIFY = 0, aber ohne Unterschied. Ich habe '/Users/me/.docker/machine/machines/default' manuell erstellt, aber ohne Freude.

Ich deinstalliert und neu installiert sowohl Docker und Pycharm, aber immer noch den gleichen Fehler.

Ich bin auf einem Mac OSX 10.12.1 PyCharm 2016,3

Vollständige Offenlegung: Ich Vagabund und Virtual Box auf meinem Mac zu verwenden.

Alle Hinweise würden geschätzt. Kevin

Antwort

1

ich es wie folgt festgesetzt: -

socat Einholen (falls nicht bereits installiert)

zB: Gebräu installieren socat

dann: socat TCP-LISTEN: 2375, ReuseAddr, Gabel UNIX-CONNECT: /var/run/docker.sock

dann in PyCharm/docker config: Api url: tcp: // localhost: 2375

vielen Dank an die auf gefunden Folgendes: https://youtrack.jetbrains.com/issue/IDEA-153973

1

Wenn Sie Docker-Maschine wurden unter Verwendung von für Mac PyCharm oder die „socat“ Hack für den Zugriff auf Docker API zu unterstützen - Es ist nicht mehr mit PyCharm EAP erforderlich ist (https://www.jetbrains.com/pycharm/nextversion/) - Sie können den Remote-Debugger API_URL direkt auf unix: /var/run/docker.sock setzen (unterstützt den Debug-Modus und die Umgebung läuft viel schneller, wenn Sie VirtualBox nicht verwenden).

Es gibt eine 30-Tage-Testversion von EAP, die keine Fragen stellt, bevor dieses Update online geht (irgendwann in diesem Monat)

Verwandte Themen