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"
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容