我使用unraid服务器和Docker镜像InfluxDB。我可以去我的localhost:8086,我创建了root用户(admin用户),但是,我没有添加更多用户的选项。我可以添加更多组织和存储桶,但我无法添加任何用户?有什么提示吗?我是这个InfluxDB的新手,我的最终目标是与Grafana和Telegraf建立联系。
qnakjoqk1#
我假设您可以使用文档中的命令添加用户。使用docker,这应该是可能的,类似这样(给定你的容器名os influxdb2):
$ docker exec influxdb2 influx user create \ -n <username> \ -p <password> \ -o <org-name>
vaqhlq812#
尝试登录到Docker镜像本身并直接使用influx命令来查看是否可以创建新用户-它可能会给予您了解正在发生的事情。
docker exec -it imagename bash
当你有一个 shell
influx user create -n username
如命令所说
docker exec IMAGE influx user create -n username
应该能达到同样的效果
to94eoyn3#
我只看到这个问题。对我来说,这种方式是有效的:
docker ps
它将列出container_ids及其名称。获取influxdb的container_id。然后:
docker exec -it <container_Id> bash influx user create -n <name_of_user> -o <name_of_org> -p <password> -t "<token>"
请注意,您应该使用您拥有的组织名称和正确的令牌。您可以选择任何您想要的用户名和密码。
3条答案
按热度按时间qnakjoqk1#
我假设您可以使用文档中的命令添加用户。
使用docker,这应该是可能的,类似这样(给定你的容器名os influxdb2):
vaqhlq812#
尝试登录到Docker镜像本身并直接使用influx命令来查看是否可以创建新用户-它可能会给予您了解正在发生的事情。
当你有一个 shell
如命令所说
应该能达到同样的效果
to94eoyn3#
我只看到这个问题。对我来说,这种方式是有效的:
它将列出container_ids及其名称。获取influxdb的container_id。然后:
请注意,您应该使用您拥有的组织名称和正确的令牌。您可以选择任何您想要的用户名和密码。