FROM docker.io/library/debian:bullseye ENV DHCPD_INTERFACE= ENV DHCPD_DEFAULT_LEASE_TIME=600 ENV DHCPD_MAX_LEASE_TIME=7200 ENV DHCPD_MODE= ENV DHCPD_DOMAIN= ENV DHCPD_V4_DNS= ENV DHCPD_V4_NET= ENV DHCPD_V4_GATEWAY= ENV DHCPD_V4_SUBNET=255.255.255.0 ENV DHCPD_V4_RANGE= ENV DHCPD_V6_NET= ENV DHCPD_V6_RANGE= ENV DHCPD_V6_TEMP_NET= ENV DHCPD_V6_DNS= ARG DEBIAN_FRONTEND=noninteractive EXPOSE 67/udp RUN apt-get update && \ apt-get install -y batctl isc-dhcp-server iproute2 && \ rm -rf /var/lib/apt/lists /var/cache/apt/archives COPY entry-point.sh /entry-point.sh ENTRYPOINT ["/bin/sh", "/entry-point.sh"] VOLUME /var/lib/dhcpd