cavicode-dns-powerdns (0.4.2)

Published 2026-04-27 23:47:59 +03:00 by CaviCode

Installation

docker pull git.cavicode.tech/cavicode/cavicode-dns-powerdns:0.4.2
sha256:c76730d512a81fe18861ea133f5c91d9812c50f34bf62f34eaa402335d23cb5d

Image layers

# debian.sh --arch 'amd64' out/ 'bullseye' '@1776729600'
RUN /bin/sh -c apt-get update && apt-get -y dist-upgrade && apt-get clean # buildkit
RUN /bin/sh -c apt-get install -y python3 python3-jinja2 sqlite3 tini libcap2-bin vim-tiny supervisor && apt-get clean # buildkit
COPY /build / # buildkit
RUN /bin/sh -c chmod 1777 /tmp # FIXME: better not use /build/tmp for equivs at all # buildkit
RUN /bin/sh -c apt-get install -y /tmp/equivs-dummy_1.0_all.deb && apt-get clean # buildkit
COPY dockerdata/startup.py /usr/local/sbin/pdns_server-startup # buildkit
COPY dockerdata/pdns.conf /etc/powerdns/ # buildkit
RUN /bin/sh -c mkdir -p /etc/powerdns/pdns.d /var/run/pdns /var/lib/powerdns /etc/powerdns/templates.d # buildkit
RUN /bin/sh -c adduser --system --disabled-password --disabled-login --no-create-home --group pdns --uid 953 # buildkit
RUN /bin/sh -c chown pdns:pdns /var/run/pdns /var/lib/powerdns /etc/powerdns/pdns.d /etc/powerdns/templates.d # buildkit
USER pdns
RUN /bin/sh -c sqlite3 /var/lib/powerdns/pdns.sqlite3 < /usr/local/share/doc/pdns/schema.sqlite3.sql # buildkit
EXPOSE [53/udp]
EXPOSE [53/tcp]
EXPOSE [8081/tcp]
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/sbin/pdns_server-startup"]
USER root
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gettext-base && rm -rf /var/lib/apt/lists/* # buildkit
COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh # buildkit
COPY pdns.conf.template /etc/powerdns/pdns.conf.template # buildkit
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
Details
Container
2026-04-27 23:47:59 +03:00
0
OCI / Docker
linux/amd64
78 MiB
Versions (40) View all
0.7.4 2026-05-10
0.7.3 2026-05-10
0.8.0 2026-05-10
0.7.1 2026-05-10
0.7.0 2026-05-03