docker/bind9/Dockerfile

15 lines
437 B
Docker

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"]