From b4decbb9f60bc52eac4f8a973f52adb2afeb83fc Mon Sep 17 00:00:00 2001 From: kev Date: Sun, 21 May 2017 23:37:03 +0800 Subject: [PATCH] add netdata-arm --- netdata/Dockerfile | 2 ++ netdata/arm/Dockerfile | 54 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 netdata/arm/Dockerfile diff --git a/netdata/Dockerfile b/netdata/Dockerfile index 4905e59..6155425 100644 --- a/netdata/Dockerfile +++ b/netdata/Dockerfile @@ -33,6 +33,8 @@ RUN set -xe \ util-linux-dev \ zlib-dev +VOLUME /etc/netdata + EXPOSE 19999 CMD ["netdata", "-nd"] diff --git a/netdata/arm/Dockerfile b/netdata/arm/Dockerfile new file mode 100644 index 0000000..9b7784f --- /dev/null +++ b/netdata/arm/Dockerfile @@ -0,0 +1,54 @@ +# +# Dockerfile for netdata-arm +# + +FROM resin/rpi-raspbian:jessie +MAINTAINER EasyPi Software Foundation + +ENV NETDATA_VER 1.6.0 +ENV NETDATA_URL https://github.com/firehol/netdata/releases/download/v${NETDATA_VER}/netdata-${NETDATA_VER}.tar.gz +ENV NETDATA_DEB netdata_${NETDATA_VER}_armhf.deb + +WORKDIR /usr/src + +RUN set -xe \ + && apt-get update \ + && apt-get -y install autoconf \ + autoconf-archive \ + autogen \ + automake \ + curl \ + debhelper \ + dh-autoreconf \ + dh-systemd \ + fakeroot \ + gcc \ + libmnl-dev \ + make \ + pkg-config \ + uuid-dev \ + zlib1g-dev \ + && curl -sSL ${NETDATA_URL} | tar xz \ + && cd netdata-${NETDATA_VER} \ + && ln -s contrib/debian \ + && dpkg-buildpackage -us -uc -rfakeroot \ + && cd .. \ + && dpkg -i ${NETDATA_DEB} \ + && apt-get remove -y autoconf \ + autoconf-archive \ + autogen \ + automake \ + curl \ + debhelper \ + dh-autoreconf \ + dh-systemd \ + gcc \ + make \ + pkg-config \ + && rm -rf netdata-${NETDATA_VER} /var/lib/apt/lists/* + +VOLUME /etc/netdata + +EXPOSE 19999 + +CMD ["netdata", "-nd"]