pdns-recursor (sha256:dc604e8b614456d2c73f0735ed5c23726260dce57c8392a69d69a7565e5c16ae)
Published 2024-08-16 22:08:38 +00:00 by kenjreno
Installation
docker pull kjgr.io/kenjreno/pdns-recursor@sha256:dc604e8b614456d2c73f0735ed5c23726260dce57c8392a69d69a7565e5c16ae
sha256:dc604e8b614456d2c73f0735ed5c23726260dce57c8392a69d69a7565e5c16ae
Image Layers
ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in / |
CMD ["/bin/sh"] |
RUN /bin/sh -c arch=$([ "$(arch)" = 'aarch64' ] && echo -n 'arm64' || echo -n 'amd64') && apk update && apk upgrade && apk add pdns-recursor && wget -O subvars.apk https://github.com/kha7iq/subvars/releases/download/v0.1.5/subvars_${arch}.apk && apk add --allow-untrusted subvars.apk && rm -rf subvars.apk /var/cache/apk/* # buildkit |
RUN /bin/sh -c mkdir -p /etc/pdns/api.d /var/run/pdns-recursor && chown -R recursor: /etc/pdns /var/run/pdns-recursor # buildkit |
COPY recursor.conf.tpl docker-entrypoint.sh / # buildkit |
ENV VERSION=4.9 PDNS_setuid=recursor PDNS_setgid=recursor PDNS_daemon=no |
EXPOSE map[53/tcp:{} 53/udp:{}] |
HEALTHCHECK &{["CMD" "rec_control" "ping"] "10s" "10s" "2s" "0s" '\x03'} |
ENTRYPOINT ["/docker-entrypoint.sh"] |
CMD ["/usr/sbin/pdns_recursor"] |