docker安装influxdb

docker pull tutum/influxdb 

#18083=>8083 WEB端口   8086=>8086 数据端口
docker run --name is_influx_db -p 18083:8083 -p 8086:8086 --expose 8090 --expose 8099  -di  c061e5808198 
 

http://192.168.44.113:18083/ 

按回车执行命令

 

 

创建用户:        

CREATE USER "hf" WITH PASSWORD 'hf_123456' WITH ALL PRIVILEGES
 

 

 

可视化工具

  

 

 进入influxdb并插入数据

insert test,host=127.0.0.1,monitor_name=test count=1

 添加数据是时注意:

当measurement(表,例如上面的test)不存在的时候,我们插入一条数据时,就会创建这个measurement

添加的数据由四部分组成:

 measurement为test, tag为host=127.0.0.1,monitor_name=test, field为count=1,最后为时间属性 不指定则自动用服务器的时间

各个部分之间用空格隔开,各部分内不能有多的空格否则会报错

  官网:

Line Protocol | InfluxData Documentation Archive

插入数据:

 

 

### 使用 Docker 安装 InfluxDB 的方法 为了通过 Docker 安装 InfluxDB,可以遵循如下指南: #### 准备工作 确保已经安装并配置好 Docker 环境。如果尚未完成此操作,则需先按照官方文档指导来设置 Docker。 #### 添加 InfluxData 官方镜像源(可选) 虽然不是必需的操作,但是推荐从官方仓库拉取最新版本的 InfluxDB 镜像以获得更好的兼容性和安全性支持。对于 Ubuntu 用户来说,可以通过下面命令添加 apt 源[^1]: ```bash echo 'deb [signed-by=/usr/share/keyrings/influxdb-archive-keyring.gpg] https://repos.influxdata.com/debian bullseye stable' | sudo tee /etc/apt/sources.list.d/influxdb.list ``` 注意:上述命令适用于 Debian/Ubuntu 发行版;其他 Linux 发行版可能需要调整相应的包管理器指令。 #### 下载并启动 InfluxDB 容器 执行以下命令下载最新的稳定版 InfluxDB 并以前台模式运行容器实例: ```bash docker pull influxdb:latest docker run -d \ --name=influxdb \ -p 8086:8086 \ -v influxdb-data:/var/lib/influxdb2 \ quay.io/influxdb/influxdb:latest ``` 这段脚本做了几件事情: - `-d` 参数表示以后台守护进程的方式启动容器; - `--name=influxdb` 给定容器名称为 "influxdb" 方便后续管理和识别; - `-p 8086:8086` 将主机端口映射到容器内部的服务监听地址上,默认情况下 InfluxDB 占用的是 8086 号 TCP 端口; - `-v influxdb-data:/var/lib/influxdb2` 创建持久化存储卷用于保存数据库文件和其他元数据信息,防止因重启或删除容器而导致的数据丢失风险。 #### 访问 InfluxDB Web UI 和 CLI 工具 成功部署之后,打开浏览器访问 http://localhost:8086 或者使用客户端工具连接至该 URL 地址即可进入图形界面进行进一步配置。另外也可以利用命令行工具与服务交互,比如创建新的 bucket、编写查询语句等。 #### 停止和移除容器 当不再需要这个特定的 InfluxDB 实例时,可通过下列命令停止其运作并将之彻底清除掉: ```bash docker stop influxdb && docker rm influxdb ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值