FROM alpine:3.14.2
ENV TZ Asia/Shanghai
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
RUN apk add --update --no-cache
bash
tcpdump
iperf
busybox-extras
iproute2
iputils
tzdata dhcp
RUN cp /usr/share/zoneinfo/${TZ} /etc/localtime
&& echo ${TZ} > /etc/timezone
EXPOSE 67/udp 67/tcp
RUN ["touch", "/var/lib/dhcp/dhcpd.leases"]
VOLUME ["/etc/dhcp"]
CMD ["/usr/sbin/dhcpd", "-4", "-f", "-d", "--no-pid", "-cf", "/etc/dhcp/dhcpd.conf"]
FROM alpine:latest
ENV TZ Asia/Shanghai
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
RUN apk add --update --no-cache
bash
tcpdump
iperf
busybox-extras
iproute2
iputils
tzdata dhcp-helper \
&& rm -rf /var/cache/apk/*
RUN cp /usr/share/zoneinfo/${TZ} /etc/localtime
&& echo ${TZ} > /etc/timezone
ENV IP=""
EXPOSE 67/udp
...# HEALTHCHECK CMD nc -uzvw3 127.0.0.1 67 || exit 1
ENTRYPOINT dhcp-helper -n -s ${IP:-NODATA}
Content type
Image
Digest
Size
7.2 MB
Last updated
almost 5 years ago
docker pull amwork2010/alpine3:dhcp-helper