gluon-supernode-docker/dhcpd/Dockerfile

34 lines
645 B
Docker

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