Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM alpine:edge
- COPY files /
- ARG DNSMASQ_UID=100
- ARG DNSMASQ_GID=101
- ARG user=dnsmasq
- ARG capabilities=cap_net_raw,cap_net_bind_service
- # Because Synology is dumb
- ENV DNSMASQ_UID="${DNSMASQ_UID}"
- ENV DNSMASQ_GID="${DNSMASQ_GID}"
- ENV user="${user}"
- ENV capabilities="${capabilities}"
- RUN addgroup -g $DNSMASQ_GID -S $user
- RUN adduser -u $DNSMASQ_UID -S -D -H -h /dev/null -s /sbin/nologin -G $user -g $user $user
- RUN apk --no-cache add dnsmasq libcap
- EXPOSE 53 53/udp
- ENTRYPOINT ["/entrypoint.sh", "dnsmasq", "-k"]
Add Comment
Please, Sign In to add comment