26 lines
720 B
Docker
26 lines
720 B
Docker
FROM nodered/node-red:1.1.3-12
|
|
|
|
USER root
|
|
|
|
RUN apk update && apk upgrade && \
|
|
apk --no-cache add perl libpcap libpcap-dev bluez iputils wget && \
|
|
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
|
|
|
|
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 && \
|
|
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
|