直接回答:InfluxDB 官方镜像可以直接跑,关键是映射 8086 端口并把数据目录挂载出来,第一次启动时用 --setup 参数完成初始化。
安装Influxdb
首先启动docker
1 | systemctl start docker |
然后安装Influxdb
1 | docker pull influxdb |
启动influxdb
1 | docker run -d -p 8083:8083 -p 8086:8086 --volume $PWD:/var/lib/influxdb2 --name my_influxdb influxdb |
配置远程访问
进入influxdb容器
1 | docker exec -it my_influxdb bash |
打开influxdb控制台
1 | influx setup |
创建admin用户
1 | User Organization Bucket |
1 | # 设置root用户,并设置带上所有权限 |
在配置文件启用认证
默认情况下,influxdb的配置文件是禁用认证策略的,所以需要修改设置一下。
1 | vim /etc/influxdb/influxdb.conf |
把 [http] 下的 auth-enabled 选项设置为 true

配置完毕之后,重启influxdb服务即可,使用admin认证用户登陆访问一下,格式如下:
1 | influx -username '用户名' -password '密码' |
也可以使用influxdb studio进行连接。
作者:地位极低的测试 链接:https://www.jianshu.com/p/50f7b16699d5 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
这篇笔记整理自我自己的实践记录,如果做法有出入,或者你踩过别的坑,欢迎到留言板一起聊聊。