Pycharm Docker удаленный интерпретатор Python

При попытке настроить удаленный интерпретатор Python в Pycharm с помощью Docker я получаю следующую ошибку:

com.github.dockerjava.api.excepion.DockerClientException: включена проверка TLS (DOCKER_TLS_VERIFY=1), но пути сертификата (DOCKER_CERT_PATH) '/Users/me/.docker/machine/machines/default' не существует.

У меня есть $export DOCKER_TLS_VERIFY=0, но без разницы. Я вручную создал "/Users/me/.docker/machine/machines/default", но без радости.

Я деинсталлировал и переустановил и Docker и Pycharm, но все еще получаю ту же ошибку.

Я на Mac OSX 10.12.1 Pycharm 2016.3

Полное раскрытие: я использую бродягу и виртуальную коробку на моем Mac тоже.

Любые указатели будут оценены. Kevin

2 ответа

Я исправил это следующим образом:

получать socat (если еще не установлен)

например brew install socat

Затем: socat TCP-LISTEN:2375,reuseaddr,fork UNIX-CONNECT:/var/run/docker.sock

Затем в конфиге pycharm/docker: Api URL: tcp://localhost:2375

Большое спасибо за следующие найденные на: https://youtrack.jetbrains.com/issue/IDEA-153973

Если вы использовали docker-machine для Mac для поддержки PyCharm или взломали "socat" для доступа к Docker API - это больше не требуется с PyCharm EAP ( https://www.jetbrains.com/pycharm/nextversion/) - вы Вы можете установить для удаленного отладчика API_URL значение: unix:/var/run/docker.sock (поддерживает режим отладки, и среда работает намного быстрее, если не использовать VirtualBox).

Существует 30-дневная пробная версия EAP без вопросов до того, как обновление будет запущено (некоторое время в этом месяце)

Другие вопросы по тегам