基于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
创建admin
这里我再提供一个很好的可视化工具
windows版influxdb可视化工具下载地址

下载后,解压缩后,双击InfluxDBStudio.exe即可(注意端口连接要填8086!

参考链接:
(https://blog.csdn.net/The_Time_Runner/article/details/105610105)

猜你喜欢

转载自blog.csdn.net/weixin_44062177/article/details/116330290