InfluxDB |
您所在的位置:网站首页 › docker部署的项目文件在哪里打开 › InfluxDB |
在开发测试过程中,为了迅速体验Influxdb功能,可使用Docker 一键安装Influxdb。 安装Docker这里不做具体介绍,大家可以直接参照官网直接 https://docs.docker.com/get-started 安装influxdb安装好docker之后,直接启动 influxdb docker run -d -p 8083:8083 -p8086:8086 --expose 8090 --expose 8099 --name influxDbService influxdb
curl直接查询出来数据,不需要用户认证,如下: [root@server ~]# curl -G 'http://localhost:8086/query' --data-urlencode "q=show databases;" {"results":[{"statement_id":0,"series":[{"name":"databases","columns":["name"],"values":[["_internal"]]}]}]} [root@server ~]# 配置用户认证登陆创建root用户: # 查看所有用户 > show users user admin ---- ----- > # 创建一个root用户,设置密码为newpwd,主要不要使用双引号" 括起来,不然会报错 > create user "root" with password 'newpwd' > # 再次查看用户信息,发现admin为false,说明还要设置一下权限。 > show users user admin ---- ----- root false > # 删除root用户 > drop user root > > show users user admin ---- ----- > # 重新设置root用户,并设置带上所有权限 > create user "root" with password 'zh123456' with all privileges > # 发现admin权限为true了,那么admin的用户就创建好了。 > show users user admin ---- ----- root true > 配置文件启用认证默认情况下,influxdb的配置文件是禁用认证策略的,所以需要修改设置一下。 默认的Influxdb中没vim命令,不能修改 /etc/influxdb/influxdb.conf 配置文件,可以把/etc/influxdb/influxdb.conf 配置文件copy 到在本地主机上,修改完成之后,再用docker cp 复制到容器内部,具体方式见下文。 vim /etc/influxdb/influxdb.conf把 [http] 下的 auth-enabled 选项设置为 true docker命令可以从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面。 1、从容器里面拷文件到宿主机? docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 docker cp influxDbService:/etc/influxdb/influxdb.conf /opt2、从宿主机拷文件到容器里面 docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径 docker cp /opt/influxdb.conf influxDbService:/etc/influxdb/![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |