This commit is contained in:
Kameron Kenny - pi501 2024-04-20 13:33:16 -04:00
parent 8bc944338c
commit df30717bcb
7 changed files with 51 additions and 57 deletions

16
Dockerfile.primary Normal file
View File

@ -0,0 +1,16 @@
FROM ubuntu/bind9:9.18-22.04_beta
LABEL version="20240420.2.1"
LABEL description="bind9 primary nameserver"
ENV BIND_LIB_DIR=/var/lib/bind
ENV BIND_ETC_DIR=/etc/bind
ARG DEBIAN_FRONTEND=noninteractive
RUN apt update && apt -y upgrade
COPY primary/etc/bind/named.conf $BIND_ETC_DIR/named.conf
COPY primary/var/lib/bind $BIND_LIB_DIR

16
Dockerfile.secondary Normal file
View File

@ -0,0 +1,16 @@
FROM ubuntu/bind9:9.18-22.04_beta
LABEL version="20240420.2.1"
LABEL description="bind9 secondary nameserver"
ENV BIND_LIB_DIR=/var/lib/bind
ENV BIND_ETC_DIR=/etc/bind
ARG DEBIAN_FRONTEND=noninteractive
RUN apt update && apt -y upgrade
COPY secondary/etc/bind/named.conf $BIND_ETC_DIR/named.conf
COPY secondary/var/lib/bind $BIND_LIB_DIR

View File

@ -1,11 +1,11 @@
--- ---
volumes: #volumes:
bind9_cache: # bind9_cache:
driver: local # driver: local
primary_var_lib_bind: # primary_var_lib_bind:
driver: local # driver: local
secondary_var_lib_bind: # secondary_var_lib_bind:
driver: local # driver: local
networks: networks:
pub_dns_net: pub_dns_net:
@ -14,16 +14,18 @@ networks:
services: services:
primary: primary:
container_name: ns1 container_name: ns1
image: ubuntu/bind9:9.18-22.04_beta build:
dockerfile: Dockerfile.primary
image: docker-registry1.in.thelinuxpro.net:5000/tlp/bind9-primary:latest
restart: always restart: always
user: root user: root
environment: environment:
- TZ='America/Indianapolis' - TZ='America/Indianapolis'
- BIND9_USER=bind - BIND9_USER=bind
volumes: # volumes:
#- primary_var_lib_bind:/var/lib/bind #- primary_var_lib_bind:/var/lib/bind
- ./primary/var/lib/bind:/var/lib/bind:rw #- ./primary/var/lib/bind:/var/lib/bind:rw
- ./primary/etc/bind/named.conf:/etc/bind/named.conf #- ./primary/etc/bind/named.conf:/etc/bind/named.conf
#- primary/var/lib/bind:/tmp/bind #- primary/var/lib/bind:/tmp/bind
networks: networks:
pub_dns_net: pub_dns_net:
@ -34,16 +36,18 @@ services:
constraints: [node.role == manager] constraints: [node.role == manager]
secondary: secondary:
container_name: ns2 container_name: ns2
image: ubuntu/bind9:9.18-22.04_beta build:
dockerfile: Dockerfile.secondary
image: docker-registry1.in.thelinuxpro.net:5000/tlp/bind9-secondary:latest
restart: always restart: always
user: root user: root
environment: environment:
- TZ='America/Indianapolis' - TZ='America/Indianapolis'
- BIND9_USER=bind - BIND9_USER=bind
volumes: #volumes:
#- secondary_var_lib_bind:/var/lib/bind #- secondary_var_lib_bind:/var/lib/bind
- ./secondary/var/lib/bind:/var/lib/bind:rw #- ./secondary/var/lib/bind:/var/lib/bind:rw
- ./secondary/etc/bind/named.conf:/etc/bind/named.conf:ro #- ./secondary/etc/bind/named.conf:/etc/bind/named.conf:ro
#- secondary/var/lib/bind:/tmp/bind #- secondary/var/lib/bind:/tmp/bind
networks: networks:
pub_dns_net: pub_dns_net:

View File

@ -1,21 +0,0 @@
$ORIGIN .
$TTL 0 ; 0 seconds
@ IN SOA . . (
6 ; serial
0 ; refresh (0 seconds)
0 ; retry (0 seconds)
0 ; expire (0 seconds)
0 ; minimum (0 seconds)
)
KEYDATA 20240418041322 20240417034216 19700101000000 257 3 8 (
AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTO
iW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN
7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5
LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8
efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7
pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLY
A4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws
9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU=
) ; KSK; alg = RSASHA256; key id = 20326
; next refresh: Thu, 18 Apr 2024 04:13:22 GMT
; trusted since: Wed, 17 Apr 2024 03:42:16 GMT

View File

@ -1,21 +0,0 @@
$ORIGIN .
$TTL 0 ; 0 seconds
@ IN SOA . . (
4 ; serial
0 ; refresh (0 seconds)
0 ; retry (0 seconds)
0 ; expire (0 seconds)
0 ; minimum (0 seconds)
)
KEYDATA 20240418041322 20240417035040 19700101000000 257 3 8 (
AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTO
iW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN
7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5
LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8
efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7
pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLY
A4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws
9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU=
) ; KSK; alg = RSASHA256; key id = 20326
; next refresh: Thu, 18 Apr 2024 04:13:22 GMT
; trusted since: Wed, 17 Apr 2024 03:50:40 GMT