mirror of
https://github.com/vimagick/dockerfiles
synced 2024-06-27 09:18:43 +00:00
update netdata
This commit is contained in:
parent
f84e0f0f5b
commit
37bc217e6e
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
FROM alpine
|
FROM alpine
|
||||||
MAINTAINER kev <noreply@easypi.pro>
|
MAINTAINER EasyPi Software Foundation
|
||||||
|
|
||||||
ENV NETDATA_VERSION 1.6.0
|
ENV NETDATA_VERSION 1.6.0
|
||||||
|
|
||||||
@ -13,28 +13,32 @@ RUN set -xe \
|
|||||||
bash \
|
bash \
|
||||||
build-base \
|
build-base \
|
||||||
curl \
|
curl \
|
||||||
|
nodejs \
|
||||||
|
python \
|
||||||
libmnl \
|
libmnl \
|
||||||
libmnl-dev \
|
libmnl-dev \
|
||||||
libuuid \
|
libuuid \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
|
zlib \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
&& addgroup -g 1000 netdata \
|
&& addgroup -g 1000 netdata \
|
||||||
&& adduser -D -H -u 1000 -G netdata netdata \
|
&& adduser -D -H -u 1000 -G netdata netdata \
|
||||||
&& curl -sSL https://github.com/firehol/netdata/releases/download/v$NETDATA_VERSION/netdata-$NETDATA_VERSION.tar.gz | tar xz \
|
&& curl -sSL https://github.com/firehol/netdata/releases/download/v$NETDATA_VERSION/netdata-$NETDATA_VERSION.tar.gz | tar xz \
|
||||||
&& cd netdata-$NETDATA_VERSION \
|
&& cd netdata-$NETDATA_VERSION \
|
||||||
&& ./netdata-installer.sh --dont-wait \
|
&& ./netdata-installer.sh --dont-start-it --dont-wait \
|
||||||
&& cd .. \
|
&& cd .. \
|
||||||
&& rm -rf netdata-$NETDATA_VERSION \
|
&& rm -rf netdata-$NETDATA_VERSION \
|
||||||
&& apk del autoconf \
|
&& apk del autoconf \
|
||||||
automake \
|
automake \
|
||||||
build-base \
|
build-base \
|
||||||
curl \
|
|
||||||
libmnl-dev \
|
libmnl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev
|
zlib-dev
|
||||||
|
|
||||||
VOLUME /etc/netdata
|
VOLUME /etc/netdata
|
||||||
|
|
||||||
|
USER netdata
|
||||||
|
|
||||||
EXPOSE 19999
|
EXPOSE 19999
|
||||||
|
|
||||||
CMD ["netdata", "-D"]
|
CMD ["netdata", "-D"]
|
||||||
|
@ -13,28 +13,32 @@ RUN set -xe \
|
|||||||
bash \
|
bash \
|
||||||
build-base \
|
build-base \
|
||||||
curl \
|
curl \
|
||||||
|
nodejs \
|
||||||
|
python \
|
||||||
libmnl \
|
libmnl \
|
||||||
libmnl-dev \
|
libmnl-dev \
|
||||||
libuuid \
|
libuuid \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
|
zlib \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
&& addgroup -g 1000 netdata \
|
&& addgroup -g 1000 netdata \
|
||||||
&& adduser -D -H -u 1000 -G netdata netdata \
|
&& adduser -D -H -u 1000 -G netdata netdata \
|
||||||
&& curl -sSL https://github.com/firehol/netdata/releases/download/v$NETDATA_VERSION/netdata-$NETDATA_VERSION.tar.gz | tar xz \
|
&& curl -sSL https://github.com/firehol/netdata/releases/download/v$NETDATA_VERSION/netdata-$NETDATA_VERSION.tar.gz | tar xz \
|
||||||
&& cd netdata-$NETDATA_VERSION \
|
&& cd netdata-$NETDATA_VERSION \
|
||||||
&& ./netdata-installer.sh --dont-wait \
|
&& ./netdata-installer.sh --dont-start-it --dont-wait \
|
||||||
&& cd .. \
|
&& cd .. \
|
||||||
&& rm -rf netdata-$NETDATA_VERSION \
|
&& rm -rf netdata-$NETDATA_VERSION \
|
||||||
&& apk del autoconf \
|
&& apk del autoconf \
|
||||||
automake \
|
automake \
|
||||||
build-base \
|
build-base \
|
||||||
curl \
|
|
||||||
libmnl-dev \
|
libmnl-dev \
|
||||||
util-linux-dev \
|
util-linux-dev \
|
||||||
zlib-dev
|
zlib-dev
|
||||||
|
|
||||||
VOLUME /etc/netdata
|
VOLUME /etc/netdata
|
||||||
|
|
||||||
|
USER netdata
|
||||||
|
|
||||||
EXPOSE 19999
|
EXPOSE 19999
|
||||||
|
|
||||||
CMD ["netdata", "-D"]
|
CMD ["netdata", "-D"]
|
||||||
|
52
netdata/arm/Dockerfile.debian
Normal file
52
netdata/arm/Dockerfile.debian
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
#
|
||||||
|
# Dockerfile for netdata-arm:debian
|
||||||
|
#
|
||||||
|
|
||||||
|
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 \
|
||||||
|
build-essential \
|
||||||
|
curl \
|
||||||
|
debhelper \
|
||||||
|
dh-autoreconf \
|
||||||
|
dh-systemd \
|
||||||
|
fakeroot \
|
||||||
|
libmnl-dev \
|
||||||
|
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 \
|
||||||
|
build-essential \
|
||||||
|
curl \
|
||||||
|
debhelper \
|
||||||
|
dh-autoreconf \
|
||||||
|
dh-systemd \
|
||||||
|
pkg-config \
|
||||||
|
&& rm -rf netdata-${NETDATA_VER} /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
VOLUME /etc/netdata
|
||||||
|
|
||||||
|
EXPOSE 19999
|
||||||
|
|
||||||
|
CMD ["netdata", "-D"]
|
Loading…
Reference in New Issue
Block a user