Browse Source

Initial commit

master
dave 5 years ago
commit
8e78598d21
3 changed files with 30 additions and 0 deletions
  1. +18
    -0
      Dockerfile
  2. +4
    -0
      bind.conf
  3. +8
    -0
      regen-bind-key

+ 18
- 0
Dockerfile View File

@@ -0,0 +1,18 @@
FROM basessh
MAINTAINER Dave P

# Bind setup script
COPY regen-bind-key /start.d/regen-bind-key

# Supervisor script
COPY bind.conf /etc/supervisor/conf.d/bind.conf

# Install software
RUN apt-get update ; \
apt-get install -y bind9 dnsutils ; \
rm /etc/bind/rndc.key ; \
chmod +x /start.d/regen-bind-key

# DNS port
EXPOSE 53/udp


+ 4
- 0
bind.conf View File

@@ -0,0 +1,4 @@
[program:named]
command=/usr/sbin/named -u bind -f
autorestart=true


+ 8
- 0
regen-bind-key View File

@@ -0,0 +1,8 @@
#!/bin/bash

# reconfigure bind - regenerates secret keys
dpkg-reconfigure bind9

# Only run once
rm /start.d/regen-bind-key


Loading…
Cancel
Save