InfluxDB-1.x Docker-Compose

das Netzwerk docker_subnet muss angelegt sein oder an eigene Umgebung angepasst werden, oder die Zeilen Networks entfernen für Default

Volume ist ein Host bind

Docker-Compose

services:
  influxdb:
    container_name: InfluxDB-1.x
    hostname: influxdb
    image: influxdb:1.8
    restart: always

    environment:
      TZ: Europe/Berlin

      # Verhindert eine Logzeile für jeden Schreibzugriff auf /write
      INFLUXDB_HTTP_SUPPRESS_WRITE_LOG: "true"

      # Sicherheitshalber explizit deaktivieren
      INFLUXDB_HTTP_WRITE_TRACING: "false"

    ports:
      - "8086:8086"

    volumes:
      - /docker_data/influxdb1:/var/lib/influxdb

    ulimits:
      nofile:
        soft: 65536
        hard: 65536

    logging:
      driver: local
      options:
        max-size: "20m"
        max-file: "5"

    networks:
      docker_subnet:
        ipv4_address: 172.18.0.20

networks:
  docker_subnet:
    external: true