Skip to content

Raspberry Pi 2 InfluxDB on Docker

blahlt edited this page Dec 17, 2020 · 3 revisions
  1. Sukuriam katalogą influxdb ir suteikiam teises į jį rašyti influxdb grupės user'iui pi
$ sudo mkdir /mnt/pihdd/influxdb
$ sudo groupadd influxdb
$ sudo usermod -a -G influxdb pi
$ sudo chgrp influxdb /mnt/pihdd/influxdb
$ sudo chmod 775 /mnt/pihdd/influxdb # drwxrwxr-x
  1. Sugeneruojam konfigūracinį failą ir pakoreguojam:
$ cd /mnt/pihdd/influxdb
$ docker run --rm arm32v7/influxdb influxd config > influxdb.conf
$ mkdir config && mv influxdb.conf config
$ nano config/influxdb.conf

pakeičiam
reporting-disabled = false į reporting-disabled = true
store-enabled = true į store-enabled = false
ir išsaugom

  1. Sukuriam katalogą duomenims:
$ mkdir data
  1. Paleidžiam konteinerį:
$ docker run \
	--name=influxdb \
	-d \
	-p 8086:8086 \
	-e INFLUXDB_ADMIN_USER=adminuser \
	-e INFLUXDB_ADMIN_PASSWORD=adminpass \
	-v /mnt/pihdd/influxdb/data:/var/lib/influxdb \
	-v /mnt/pihdd/influxdb/config/influxdb.conf:/etc/influxdb/influxdb.conf:ro \
	arm32v7/influxdb -config /etc/influxdb/influxdb.conf
  1. Paleidžiam influx klientą atskirame konteineryje ir pažiūrim duomenų bazes (šiuo metu nėra nė vienos duomenų bazės):
$ docker run --rm --link=influxdb -it arm32v7/influxdb influx -host influxdb
Connected to http://influxdb:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> SHOW DATABASES
name: databases
name
----
>

Clone this wiki locally