fgabriel/rpi-influxdb

By fgabriel

Updated about 8 years ago

Influxdb for RPI3.

Image
5

10K+

To run InfluxDB there must be golang installed. This is done by installing the binary package https://storage.googleapis.com/golang/go1.8.linux-armv6l.tar.gz.

This is the Dockerfile we used to build the image:

FROM resin/rpi-raspbian MAINTAINER Ferdinand Gabriel <f.gabriel@gidea.at>

WORKDIR /tmp

RUN apt-get update && apt-get install -y --no-install-recommends wget && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && wget https://storage.googleapis.com/golang/go1.6.3.linux-armv6l.tar.gz && tar -C /usr/local -xzvf go1.6.3.linux-armv6l.tar.gz && rm -rf go1.6.3.linux-armv6l.tar.gz && echo 'export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin' >> /etc/profile && wget https://dl.influxdata.com/influxdb/releases/influxdb-1.0.0_linux_armhf.tar.gz && tar -C / --strip-components=2 --show-transformed-names -xzvf influxdb-1.0.0_linux_armhf.tar.gz && rm -rf influxdb-1.0.0_linux_armhf.tar.gz

ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin

VOLUME ["/var/lib/influxdb", "/var/log/influxdb"]

EXPOSE 8083 8086

CMD ["influxd"]```

To start the container please use something like:

docker run -d --name influxdb --net=host --log-driver=syslog -v /etc/localtime:/etc/localtime:ro -v [directory which includes the influxdb/data]:/var/lib/influxdb -v [directory which includes the influxdb/log]:/var/log/influxdb fgabriel/rpi-influxdb

Docker Pull Command

docker pull fgabriel/rpi-influxdb