Compare commits
49 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e75432b9db | ||
|
|
22f7d7964c | ||
|
|
86e49cfa51 | ||
|
|
cc1cf245af | ||
|
|
6e770e9590 | ||
|
|
0203a3a20f | ||
|
|
ffc648b6ef | ||
|
|
1d760a25bc | ||
|
|
861c13a879 | ||
|
|
144f6f900d | ||
|
|
bf0c30bf97 | ||
|
|
6f499eabf3 | ||
|
|
26d610f39d | ||
|
|
62e2b04b37 | ||
|
|
bd83e8ca5d | ||
|
|
3d22e95941 | ||
|
|
193013478d | ||
|
|
16fef961f1 | ||
|
|
fa8c819c88 | ||
|
|
d12b8ac9c9 | ||
|
|
eb802325a6 | ||
|
|
7c9cf89d3f | ||
|
|
de123aadea | ||
|
|
253cf4a230 | ||
|
|
0af2e74976 | ||
|
|
383cc46408 | ||
|
|
a9e9eebb92 | ||
|
|
e854bea2ea | ||
|
|
fc477de8a6 | ||
|
|
588dba97f0 | ||
|
|
b798ab2032 | ||
|
|
2b70c65274 | ||
|
|
00f4c20452 | ||
|
|
01cff4cd9f | ||
|
|
3c03914c68 | ||
|
|
d98c71e9de | ||
|
|
8d17abcec9 | ||
|
|
d3deb41193 | ||
|
|
7ebdd57603 | ||
|
|
d26281b7e8 | ||
|
|
8339aea7e2 | ||
|
|
942bdbe95e | ||
|
|
76b1478406 | ||
|
|
dcc6e0a16e | ||
|
|
7f5f1ef176 | ||
|
|
0b2f57a6cd | ||
|
|
b09facbfc0 | ||
|
|
d8f3d7b8c4 | ||
|
|
11944a33e4 |
23
Dockerfile
23
Dockerfile
@@ -3,15 +3,24 @@ MAINTAINER BIND 9 Developers <bind9-dev@isc.org>
|
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
ENV LC_ALL C.UTF-8
|
||||
ENV DEB_VERSION=1:9.16.6-1+ubuntu20.04.1+isc+5
|
||||
|
||||
ARG DEB_VERSION=1:9.16.50-1+ubuntu20.04.1+deb.sury.org+1
|
||||
|
||||
# Install add-apt-repository command
|
||||
RUN apt-get -qqqy update
|
||||
RUN apt-get -qqqy install apt-utils software-properties-common dctrl-tools
|
||||
RUN add-apt-repository -y ppa:isc/bind
|
||||
RUN apt-get -qqqy dist-upgrade
|
||||
RUN apt-get -qqqy install bind9=${DEB_VERSION} bind9-utils=${DEB_VERSION}
|
||||
RUN apt-get -qqqy install --no-install-recommends apt-utils software-properties-common dctrl-tools gpg-agent
|
||||
|
||||
VOLUME ["/etc/bind", "/var/cache/bind", "/var/lib/bind", "/var/log"]
|
||||
# Add the BIND 9 APT Repository
|
||||
RUN add-apt-repository -y ppa:isc/bind-esv
|
||||
|
||||
# Install BIND 9
|
||||
RUN apt-get -qqqy update
|
||||
RUN apt-get -qqqy dist-upgrade
|
||||
RUN apt-get -qqqy install bind9=$DEB_VERSION bind9utils=$DEB_VERSION
|
||||
|
||||
# Now remove the pkexec that got pulled as dependency to software-properties-common
|
||||
RUN apt-get --purge -y autoremove policykit-1
|
||||
|
||||
RUN mkdir -p /etc/bind && chown root:bind /etc/bind/ && chmod 755 /etc/bind
|
||||
RUN mkdir -p /var/cache/bind && chown bind:bind /var/cache/bind && chmod 755 /var/cache/bind
|
||||
@@ -19,6 +28,8 @@ RUN mkdir -p /var/lib/bind && chown bind:bind /var/lib/bind && chmod 755 /var/li
|
||||
RUN mkdir -p /var/log/bind && chown bind:bind /var/log/bind && chmod 755 /var/log/bind
|
||||
RUN mkdir -p /run/named && chown bind:bind /run/named && chmod 755 /run/named
|
||||
|
||||
VOLUME ["/etc/bind", "/var/cache/bind", "/var/lib/bind", "/var/log"]
|
||||
|
||||
EXPOSE 53/udp 53/tcp 953/tcp
|
||||
|
||||
CMD ["/usr/sbin/named", "-g", "-c", "/etc/bind/named.conf", "-u", "bind"]
|
||||
CMD ["/usr/sbin/named", "-f", "-c", "/etc/bind/named.conf", "-u", "bind"]
|
||||
|
||||
Reference in New Issue
Block a user