Skip to content

InfluxDB

InfluxDB ist eine Open-Source-Zeitreihendatenbank, die speziell für die Speicherung, Abfrage und Visualisierung von Zeitreihendaten optimiert ist.

version: '3.9'

services:
  # shell: docker-compose exec influxdb influx -precision rfc3339
  influxdb:
    image: influxdb
    restart: always
    environment:
      - "INFLUXDB_GRAPHITE_ENABLED=1"
    #volumes:
    #  - "/srv/influxdb/data:/var/lib/influxdb"
    #  - "/srv/influxdb/influxdb.conf:/etc/influxdb/influxdb.conf"

Bevor du InfluxDB verwenden kannst, musst du ein paar Dateien aus dem Container kopieren:

sudo mkdir -p /srv/main/influxdb

sudo docker compose up -d influxdb

sudo docker cp influxdb-influxdb-1:/var/lib/influxdb \
  /srv/main/influxdb/lib

sudo docker cp influxdb-influxdb-1:/etc/influxdb/influxdb.conf \
  /srv/main/influxdb/influxdb.conf

Nachdem du die Dateien kopiert hast, kannst du die Kommentare von den Volumes entfernen und den Container starten.