FROM debian:bullseye-slim # update package manager RUN apt-get update -y && \ apt-get upgrade -y && \ apt-get dist-upgrade -y && \ apt-get -y autoremove && \ apt-get clean # install required packages RUN apt-get install -y \ build-essential \ musl-dev \ git RUN mkdir /tmp/kitchen WORKDIR /tmp/kitchen/ RUN git clone https://github.com/Netgear/wsdd2.git && \ cd wsdd2 && \ make && \ mkdir -p /usr/local/sbin/ && \ cp wsdd2 /usr/local/sbin/ WORKDIR /tmp RUN rm -rf /tmp/kitchen # remove packages that will not be used RUN apt-get purge -y \ build-essential \ git && \ apt-get autoremove -y EXPOSE 3702 3702/udp 5355 5355/udp ENTRYPOINT /usr/local/sbin/wsdd2 -N $HOSTNAME -G ${WORKGROUP:-WORKGROUP}