0

我想创建一个托管 InfluxDB 的 docker 容器作为我的 Python 项目的测试环境。我的 PC 在 Win10 下运行,但 Docker 需要为 InfluxDB 提供 Linux 环境。我设法安装了 docker 和 influxDB(docker pull influxdb)并在其中创建了一个数据库,所以这部分工作正常。Docker 的网络配置显示它位于子网地址 10.0.75.0,子网掩码 255.255.255.0,当我执行ipconfig.

现在我想从我的 Windows10 环境(PyCharm 正在运行的地方)连接到这个 Docker/InfluxDB“服务器”。我发现这个代码片段通过 Python 连接到数据库:

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

但这会产生一个_influxClient = None

我不知道如何进行,因为我没有在网上找到适当的提示。或者我可能错误地使用了整个 Docker/InfluxDB etup?任何帮助表示赞赏。

4

1 回答 1

0

问题是,我使用本地管理员帐户运行 docker / influxDb,而我以普通用户身份运行 python。一旦我切换到以普通用户身份运行 docker,它就可以工作了。

于 2019-07-01T15:13:52.973 回答