From df30717bcba59da715537e64ad9e070a7408c983 Mon Sep 17 00:00:00 2001 From: Kameron Kenny - pi501 Date: Sat, 20 Apr 2024 13:33:16 -0400 Subject: [PATCH] stuff --- Dockerfile.primary | 16 +++++++++ Dockerfile.secondary | 16 +++++++++ docker-compose.yml | 34 +++++++++++-------- primary/var/lib/bind/managed-keys.bind | 21 ------------ primary/var/lib/bind/managed-keys.bind.jnl | Bin 3733 -> 0 bytes secondary/var/lib/bind/managed-keys.bind | 21 ------------ secondary/var/lib/bind/managed-keys.bind.jnl | Bin 2389 -> 0 bytes 7 files changed, 51 insertions(+), 57 deletions(-) create mode 100644 Dockerfile.primary create mode 100644 Dockerfile.secondary delete mode 100644 primary/var/lib/bind/managed-keys.bind delete mode 100644 primary/var/lib/bind/managed-keys.bind.jnl delete mode 100644 secondary/var/lib/bind/managed-keys.bind delete mode 100644 secondary/var/lib/bind/managed-keys.bind.jnl diff --git a/Dockerfile.primary b/Dockerfile.primary new file mode 100644 index 0000000..cdf2ab7 --- /dev/null +++ b/Dockerfile.primary @@ -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 + + diff --git a/Dockerfile.secondary b/Dockerfile.secondary new file mode 100644 index 0000000..c541764 --- /dev/null +++ b/Dockerfile.secondary @@ -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 + + diff --git a/docker-compose.yml b/docker-compose.yml index a1f46dd..a737280 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,11 +1,11 @@ --- -volumes: - bind9_cache: - driver: local - primary_var_lib_bind: - driver: local - secondary_var_lib_bind: - driver: local +#volumes: +# bind9_cache: +# driver: local +# primary_var_lib_bind: +# driver: local +# secondary_var_lib_bind: +# driver: local networks: pub_dns_net: @@ -14,16 +14,18 @@ networks: services: primary: 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 user: root environment: - TZ='America/Indianapolis' - BIND9_USER=bind - volumes: +# volumes: #- primary_var_lib_bind:/var/lib/bind - - ./primary/var/lib/bind:/var/lib/bind:rw - - ./primary/etc/bind/named.conf:/etc/bind/named.conf + #- ./primary/var/lib/bind:/var/lib/bind:rw + #- ./primary/etc/bind/named.conf:/etc/bind/named.conf #- primary/var/lib/bind:/tmp/bind networks: pub_dns_net: @@ -34,16 +36,18 @@ services: constraints: [node.role == manager] secondary: 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 user: root environment: - TZ='America/Indianapolis' - BIND9_USER=bind - volumes: + #volumes: #- secondary_var_lib_bind:/var/lib/bind - - ./secondary/var/lib/bind:/var/lib/bind:rw - - ./secondary/etc/bind/named.conf:/etc/bind/named.conf:ro + #- ./secondary/var/lib/bind:/var/lib/bind:rw + #- ./secondary/etc/bind/named.conf:/etc/bind/named.conf:ro #- secondary/var/lib/bind:/tmp/bind networks: pub_dns_net: diff --git a/primary/var/lib/bind/managed-keys.bind b/primary/var/lib/bind/managed-keys.bind deleted file mode 100644 index 1e9906b..0000000 --- a/primary/var/lib/bind/managed-keys.bind +++ /dev/null @@ -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 diff --git a/primary/var/lib/bind/managed-keys.bind.jnl b/primary/var/lib/bind/managed-keys.bind.jnl deleted file mode 100644 index 63fc52fbe4c82aa30099f5ddd3fce5fbcb837c31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3733 zcmcC^^7M02@bPz72(#2P;$naRCJ@EOz`!>ZNLxU}@R4Bkj0_A+l|WTM4vQ#|W(FFu z6-cu%FmQ$fX;uaX?yo?46b!Bq$OJkE7*}8bj6()RP}GAM3=Cpm5*vY`2%-U1sWij? zzfh9|P-Q?o#vUL6OdMbppcF&}GcnBoCrzN?NPtlu?k+}=G=*t1(&SwwK=O=?%pA;& z42*03Z{gf?((;Gl_k~a2bbMbrDfCS+3-=Qvrs4@p&UNPIPiXsm^kMn$e}aw4tKL+7 zbklL466tc}(E+u6aWi(GeXBaXsp#S32bD)TeZ%efnosI8ZPqmv-WbZ=l&N`w_rgz| zHPdp%%jREgt4^u0w_uvJ_ef*V>wbm8$TvqX867_uTvPdF`x=e^f*JaX8PeabtzH_+ zto`lh2eW;fRxRCJ-kbOO_p<%-7Eavfwc*sO(s}yjR`L@xkK3K@4L99sB)g&Y%nI%O8f{ z7e0N{@qOu}&^N&>+)s>{iYF{N*O{9?q3!e0hvmQj2{tCLdQ<2h{e( z&DeeRt?KlqqKA(kR37E@4Y%iOKB>>NS=Ur}V<>l1rsfIW3qN(%Ov@E7n}4;fI;F+IuUY*(`9~%s?RSRH2hQt~H9FttRcdWze70iYslZvEPS1`{PJijc>mHyIXj=Uc zm}!|N0K*FuH=y7HX5`UurB1kFh9f9&(EwWdoON(Ced0`?px^_gQ;f1>G+fEa_n6@b S3S2aRmOke`8cm<5=@S4ON6K9Q