基于docker的influxdb时序数据库搭建
Posted 计划是动力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于docker的influxdb时序数据库搭建相关的知识,希望对你有一定的参考价值。
1. docker influxdb时序数据库搭建
在Ubuntu用docker运行InfluxDB
下载镜像
docker images # 查看本地是否有influxdb镜像,如果没有
docker search influxdb # 查看Docker Hub镜像列表,找到OFFICIAL的版本,一般就是第一个
docker pull influxdb # 下载镜像
下载镜像可能出现如下错误:
查看网址:
《docker pull influxdb出错:Error response from daemon: pull access denied for indluxdb, repository does not exist or may require ‘docker login’》
方法一、docker-compose运行
制作docker-compose
version: '3'
services:
influxdb:
image: influxdb
container_name: influxdb1
environment:
- INFLUXDB_ADMIN_ENABLED:"true"
ports:
- "8083:8083"
- "8086:8086"
volumes:
- /本地路径:/var/lib/influxdb
运行
docker-compose up -d
# 进入容器
docker exec -it <container_id> /bin/bash
启动InfluxDB
influxd
# 这个命令其实是influxd run init-influxdb.sh的缩写
# 这样就启动了,可以在ip:8083看到。
方法二、直接启动容器服务
docker pull tutum/influxdb
# 安装相应的镜像
docker run -di -p 8083:8083 -p 8086:8086 --expose 8090 --expose 8099 --name influx tutum/influxdb
# 访问ip:8083
创建数据库
创建admin
这里我再提供一个很好的可视化工具
windows版influxdb可视化工具下载地址
下载后,解压缩后,双击InfluxDBStudio.exe即可(注意端口连接要填8086!)
参考链接:
(https://blog.csdn.net/The_Time_Runner/article/details/105610105)
以上是关于基于docker的influxdb时序数据库搭建的主要内容,如果未能解决你的问题,请参考以下文章