FROM alpine:3.19 RUN apk add --no-cache \ dhcp \ bash \ iproute2 RUN mkdir -p /var/lib/dhcp /etc/dhcp /run/dhcp COPY dhcp/entrypoint.sh /entrypoint.sh COPY dhcp/dhcpd.conf.template /etc/dhcp/dhcpd.conf.template RUN chmod +x /entrypoint.sh && \ touch /var/lib/dhcp/dhcpd.leases EXPOSE 67/udp ENTRYPOINT ["/entrypoint.sh"]