34 lines
645 B
Docker
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
|