dnsdist (20260110210600)
Installation
docker pull git.binted.boats/binted/dnsdist:20260110210600sha256:e28d7ab73382bef0cc43f79e070ad5ec6a32d261bad910ee9c059e5b0dc8546aImage layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1766966400' |
| 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 tini libcap2-bin ca-certificates 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 |
| RUN /bin/sh -c mkdir -p /etc/dnsdist/conf.d /etc/dnsdist/templates.d # buildkit |
| COPY dockerdata/dnsdist.conf /etc/dnsdist/ # buildkit |
| COPY dockerdata/startup.py /usr/local/bin/dnsdist-startup # 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 /etc/dnsdist/conf.d /etc/dnsdist/templates.d # buildkit |
| USER pdns |
| EXPOSE [53/udp] |
| EXPOSE [53/tcp] |
| EXPOSE [5199/tcp] |
| EXPOSE [8083/tcp] |
| WORKDIR /etc/dnsdist |
| COPY dockerdata/dnsdist-resolver.lua /etc/dnsdist/ # buildkit |
| ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/dnsdist-startup"] |
| USER root |
| /bin/sh -c apt update && apt install -y dnsutils |
| USER pdns |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.42.0 |
Details
Versions (1)
View all
20260110210600
2026-01-10