Docker搭建时序数据库Influxdb

InfluxDB是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。
该数据库现在主要用于存储涉及大量的时间戳数据,如DevOps监控数据,APP metrics, loT传感器数据和实时分析数据。

  • docker安装Influxdb
    运行命令:docker run -p 8086:8086 -p 8083:8083 -e INFLUXDB_ADMIN_ENABLED=true -v influxdb:/var/lib/influxdb influxdb:1.2.2-alpine ,其中8086是数据操作端口,8083是web管理界面端口,这里选用1.2.2版本是因为1.3及以上版本移除了web 管理界面,所以对于初学者还是带管理界面便于操作与测试。

    若是熟悉docker-compose操作,还可以使用以下docker-compose.yml文件启动

version: "3"
services:
  influxdb:
    image: influxdb:1.5-alpine
    container_name: influxdb
    ports:
      - 8086:8086
      - 8083:8083
    restart: always
    logging: 
      driver: "json-file"
      options:
        max-size: "10m"
    volumes:
      - ./data:/var/lib/influxdb
    environment:
      INFLUXDB_ADMIN_ENABLED: "true"

你可能感兴趣的:(Docker搭建时序数据库Influxdb)