我想创建一个托管InfluxDB的docker容器作为我的Python项目的测试环境。我的PC在Win10下运行,但是Docker需要为InfluxDB提供Linux环境。我设法安装了docker和influxDB(docker pull influxdb)并在其中创建了一个数据库,所以这部分工作正常。 Docker的网络配置说它位于子网地址10.0.75.0,子网掩码255.255.255.0,当我执行ipconfig
时,它似乎适合我的DockerNAT。
现在,我想从Windows10环境(运行PyCharm的环境)连接到此Docker / InfluxDB“服务器”。我发现此代码段可通过Python连接到数据库:
_influxClient = InfluxDBClient(host='localhost', port='8086')
但这会产生_influxClient = None
我不知道如何进行,因为我在网上找不到合适的提示。还是我错误地使用了整个Docker / InfluxDB etup?任何帮助表示赞赏。
答案 0 :(得分:0)
问题是,我以本地管理员帐户运行docker / influxDb,而我以普通用户身份运行python。当我切换为以普通用户身份运行docker时,它就起作用了。