From a31442a185433a880cea1f44e66f47c54122b811 Mon Sep 17 00:00:00 2001 From: kev Date: Wed, 1 Jun 2016 14:00:08 +0800 Subject: [PATCH] add influxdb-arm --- influxdb/Dockerfile | 4 ++-- influxdb/arm/Dockerfile | 29 +++++++++++++++++++++++++++++ influxdb/arm/docker-compose.yml | 8 ++++++++ 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 influxdb/arm/Dockerfile create mode 100644 influxdb/arm/docker-compose.yml diff --git a/influxdb/Dockerfile b/influxdb/Dockerfile index 1d8bc9c..906a870 100644 --- a/influxdb/Dockerfile +++ b/influxdb/Dockerfile @@ -6,9 +6,9 @@ FROM debian:jessie MAINTAINER kev ENV INFLUXDB_VERSION=0.13.0 -ENV INFLUXDB_FILE=influxdb_${INFLUXDB_VERSION}-1_amd64.deb +ENV INFLUXDB_FILE=influxdb_${INFLUXDB_VERSION}_amd64.deb ENV INFLUXDB_MD5=4f0aa76fee22cf4c18e2a0779ba4f462 -ENV INFLUXDB_URL=https://s3.amazonaws.com/influxdb/${INFLUXDB_FILE} +ENV INFLUXDB_URL=https://dl.influxdata.com/influxdb/releases/${INFLUXDB_FILE} ENV COLLECTD_URL=https://github.com/collectd/collectd/raw/master/src/types.db RUN set -xe \ diff --git a/influxdb/arm/Dockerfile b/influxdb/arm/Dockerfile new file mode 100644 index 0000000..3747e60 --- /dev/null +++ b/influxdb/arm/Dockerfile @@ -0,0 +1,29 @@ +# +# Dockerfile for influxdb-arm +# + +FROM resin/rpi-raspbian:jessie +MAINTAINER kev + +ENV INFLUXDB_VERSION=0.13.0 +ENV INFLUXDB_FILE=influxdb_${INFLUXDB_VERSION}_armhf.deb +ENV INFLUXDB_MD5=bcca4c91bbd8e7f60e4a8325be67a08a +ENV INFLUXDB_URL=https://dl.influxdata.com/influxdb/releases/${INFLUXDB_FILE} +ENV COLLECTD_URL=https://github.com/collectd/collectd/raw/master/src/types.db + +RUN set -xe \ + && apt-get update \ + && apt-get install -y wget \ + && wget ${INFLUXDB_URL} -O ${INFLUXDB_FILE} \ + && echo "${INFLUXDB_MD5} ${INFLUXDB_FILE}" | md5sum -c \ + && dpkg -i ${INFLUXDB_FILE} \ + && sed -i '/^reporting-disabled/s/false/true/' /etc/influxdb/influxdb.conf \ + && wget ${COLLECTD_URL} -O /usr/lib/influxdb/types.db \ + && apt-get purge --auto-remove -y wget \ + && rm -rf ${INFLUXDB_FILE} \ + /var/lib/apt/lists/* + +VOLUME /etc/influxdb /var/lib/influxdb +EXPOSE 8083 8086 8088 + +CMD ["influxd", "-config", "/etc/influxdb/influxdb.conf"] diff --git a/influxdb/arm/docker-compose.yml b/influxdb/arm/docker-compose.yml new file mode 100644 index 0000000..f9d47bb --- /dev/null +++ b/influxdb/arm/docker-compose.yml @@ -0,0 +1,8 @@ +influxdb: + image: easypi/influxdb-arm + ports: + - "8083:8083" + - "8086:8086" + volumes: + - ./data:/var/lib/influxdb + restart: always