Как настроить систему InfluxDB на экземпляре Docker на Win10 для подключения к базе данных из системы Windows? - PullRequest
0 голосов
/ 24 июня 2019

Я хотел бы создать докер-контейнер с InfluxDB в качестве тестовой среды для моего проекта на Python. Мой компьютер работает под Win10, но Docker должен предоставить Linux-среду для InfluxDB. Мне удалось установить Docker и InfliffDB (Docker Pull Infliff) и создать там базу данных, поэтому эта часть работает нормально. Конфигурация сети докера говорит, что он находится на адресе подсети 10.0.75.0, маске подсети 255.255.255.0, которая, кажется, соответствует моему DockerNAT, когда я делаю ipconfig.

Теперь я хочу подключиться к этому «серверу» Docker / InfluxDB из моей среды Windows10 (где работает PyCharm). Я нашел этот фрагмент кода для подключения к БД через Python:

_influxClient = InfluxDBClient(host='localhost', port='8086')

но это дает _influxClient = None

Я понятия не имею, как поступить, так как не нашел подходящих подсказок в Интернете. Или, может быть, я неправильно использую весь процесс Docker / InfluxDB? Любая помощь приветствуется.

1 Ответ

0 голосов
/ 01 июля 2019

Проблема заключалась в том, что я запускал docker / influenxDb с локальной учетной записью администратора, а я запускал python как обычный пользователь.Как только я перешел на запуск докера как обычный пользователь, он заработал.

...