FROM nodered/node-red:1.2.3-12 USER root RUN apk update && apk upgrade && \ apk --no-cache add perl libpcap libpcap-dev bluez tcpdump iputils wget sshpass && \ apk --no-cache add -X http://dl-cdn.alpinelinux.org/alpine/edge/main sudo && \ apk --no-cache add -X http://dl-cdn.alpinelinux.org/alpine/edge/testing arp-scan && \ apk --no-cache add -X http://dl-cdn.alpinelinux.org/alpine/edge/community awake RUN cd /tmp && \ wget http://www.mavetju.org/download/dhcpdump-1.8.tar.gz && \ tar -xzf ./dhcpdump-1.8.tar.gz && \ cd ./dhcpdump-1.8 && \ wget https://raw.githubusercontent.com/alexeicolin/dhcpdump-PKGBUILD/master/dhcpdump-1.8-includes.patch && \ patch -p1 < ./dhcpdump-1.8-includes.patch && \ ls && \ make && \ install -D dhcpdump /usr/bin/dhcpdump RUN addgroup node-red dialout RUN echo "node-red ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/node-red \ && chmod 0440 /etc/sudoers.d/node-red WORKDIR /usr/src/node-red USER node-red