瀏覽代碼

reorganized image for better portability

Tomi Cvetic 6 年之前
父節點
當前提交
f1fcda90f5
共有 14 個文件被更改,包括 6 次插入20 次删除
  1. 1 11
      Dockerfile
  2. 0 4
      ddns.key
  3. 3 3
      named.conf
  4. 0 0
      scripts/generate_ddns_keys.sh
  5. 0 0
      scripts/generate_zone_keys.sh
  6. 0 0
      scripts/sign_zone.sh
  7. 0 0
      zones/db.0
  8. 0 0
      zones/db.127
  9. 0 0
      zones/db.255
  10. 2 2
      zones/db.default-zones
  11. 0 0
      zones/db.empty
  12. 0 0
      zones/db.local
  13. 0 0
      zones/db.root
  14. 0 0
      zones/zones.rfc1918

+ 1 - 11
Dockerfile

@@ -5,16 +5,6 @@ RUN apk add --no-cache --update \
 
 EXPOSE 53/udp
 
-COPY ddns.key /etc/bind/ddns.key
-COPY db.0 /etc/bind/db.0
-COPY db.127 /etc/bind/db.127
-COPY db.255 /etc/bind/db.255
-COPY db.empty /etc/bind/db.empty
-COPY db.local /etc/bind/db.local
-COPY db.root /etc/bind/db.root
-COPY named.conf.default-zones /etc/bind/named.conf.default-zones
-COPY zones.rfc1918 /etc/bind/zones.rfc1918
-
-VOLUME ["/etc/bind/zones"]
+VOLUME ["/etc/bind/zones", "/etc/bind/keys", "/etc/bind/scripts"]
 
 CMD /usr/sbin/named -g -u named -d 11

+ 0 - 4
ddns.key

@@ -1,4 +0,0 @@
-key DDNS_UPDATE {
-  algorithm HMAC-MD5.SIG-ALG.REG.INT;
-  secret "o9mU3wsAZOuwHBmNEdynjA==";
-};

+ 3 - 3
named.conf

@@ -1,6 +1,6 @@
-include "/etc/bind/zones.rfc1918";
-include "/etc/bind/named.conf.default-zones";
-include "/etc/bind/ddns.key";
+include "/etc/bind/zones/zones.rfc1918";
+include "/etc/bind/zones/db.default-zones";
+include "/etc/bind/keys/ddns.key";
 
 acl lan {
 	10.0.0.0/8;

+ 0 - 0
generate_ddns_keys.sh → scripts/generate_ddns_keys.sh


+ 0 - 0
generate_zone_keys.sh → scripts/generate_zone_keys.sh


+ 0 - 0
sign_zone.sh → scripts/sign_zone.sh


+ 0 - 0
db.0 → zones/db.0


+ 0 - 0
db.127 → zones/db.127


+ 0 - 0
db.255 → zones/db.255


+ 2 - 2
named.conf.default-zones → zones/db.default-zones

@@ -21,12 +21,12 @@ zone "127.in-addr.arpa" {
 
 zone "0.in-addr.arpa" {
 	type master;
-	file "/etc/bind/db.0";
+	file "/etc/bind/zones/db.0";
 };
 
 zone "255.in-addr.arpa" {
 	type master;
-	file "/etc/bind/db.255";
+	file "/etc/bind/zones/db.255";
 };
 
 

+ 0 - 0
db.empty → zones/db.empty


+ 0 - 0
db.local → zones/db.local


+ 0 - 0
db.root → zones/db.root


+ 0 - 0
zones.rfc1918 → zones/zones.rfc1918