Block a user
pdns-primary (50-5.0.2)
Published 2026-03-13 17:21:55 +00:00 by campenbe
Installation
docker pull gitea.ampenberger.com/campenbe/pdns-primary:50-5.0.2sha256:8167d715957e2b7e79a7829e40fcffa56ec43ea0625d46f1b6358a17c41ec7d8
Image Layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1765152000' |
| 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 adduser && 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 |
| COPY file:fa34d28a89f58e35a0656d497172b39c552df248216af5e8d93817097570eca8 in /wait-for-it.sh |
| COPY file:40a334bc7f639bf284f99334897f441a7e2e9c4c016c07d92da30794d957eb3a in /start.sh |
| /bin/sh -c chmod +x /wait-for-it.sh /start.sh |
| /bin/sh -c apt-get update && apt-get install -y bind9-dnsutils |
| USER pdns |
| ENTRYPOINT [ "/bin/sh", "-c", "/start.sh" ] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.38.1 |