FROM docker.io/debian:12-slim ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install -y --no-install-recommends \ bind9 \ bind9-dnsutils \ && rm -rf /var/lib/apt/lists/* COPY named.conf.options /etc/bind/ COPY entrypoint.sh /usr/local/bin/ VOLUME /var/cache/bind/ RUN chown -R root:bind /etc/bind/ /var/cache/bind/ EXPOSE 53/tcp 53/udp 853/tcp ENTRYPOINT ["entrypoint.sh"] CMD ["named", "-g"]