InfluxDB es una BBDD de series temporales, a continuación se describe en proceso para la versión 2. En esta versión se dispone de un entorno Web para la gestión y consulta de datos almacenados. Realmente es muy cómodo y potente de usar, pero rompe compatibilidad con al versión 1 en lo que se refiere al leguanje para extraer datos de la BBDD.
mkdir -p /docker-data/influx2/config
chown 1000.1000 /docker-data/influx2/config
mkdir /data/influx2
chown 1000.1000 /data/influx2
# comprobamos si existe la red i40sys
docker network ls
# si no existe, la creamos
docker network create i40sys
version: '3.8'
services:
influx2:
container_name: influx2
image: influxdb:latest
restart: unless-stopped
volumes:
- /data/influx2:/var/lib/influxdb2
- ./config:/etc/influxdb2
- /etc/localtime:/etc/localtime:ro
environment:
- TZ="Europe/Madrid"
- DOCKER_INFLUXDB_INIT_MODE=setup
- DOCKER_INFLUXDB_INIT_USERNAME=admin
- 'DOCKER_INFLUXDB_INIT_PASSWORD=XYZ'
- DOCKER_INFLUXDB_INIT_ORG=i40sys
- DOCKER_INFLUXDB_INIT_BUCKET=iiot
- DOCKER_INFLUXDB_RETENTION=1w
- 'DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=q_XYZDwJ8zlMWEKeJ7kfdDR6AyuxsZexG5NyT3Iy4bJ3cwhZLO-6Y9OiDRJyNWjNK1ErW_qHp6DUwbPWR5tleg=='
ports:
- 8086:8086
networks:
- i40sys
networks:
i40sys:
external:
name: i40sys
https://gist.githubusercontent.com/i40sys/e67ee4d2eb529f7767f1becf1b7f3813/raw/a3f284ab8973cb2b1b5938152d08a3a9e321463b/docker-compose.yml
Secciones:
👨🔧 Create tu Gateway de IoT | 🌎 Soluciones de acceso remoto |
---|---|
💭 Aprende IoT | 👨💻 Infraestructure as Code (IaC) |
🔌 Hardware para IoT Gateway | 📈 Logs and metrics |