docker-powerdns-dock

command module
v0.0.0-...-d15f779 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2016 License: MIT Imports: 14 Imported by: 0

README

docker-powerdns-dock

skydock+skydns analogue service based on PowerDNS

Install environment

Install PowerDNS backend

E.x. Postgres (ver. 9.5). Don't forget to change example variables:

  • SOMEUSER
  • SOMEPASSWORD
  • SOMEKEY

In this example PowerDNS databases creates in SOMEUSER's namespace

docker run -d --name pdns-postgres \
       -e POSTGRES_USER=SOMEUSER \
       -e POSTGRES_PASSWORD=SOMEPASSWORD \
       postgres
Install PowerDNS recursor
docker run -d --name pdns-recursor antage/pdns-recursor
Install PowerDNS ( >= 3.4.x) connected with recursor and autocreating databases
  • Run PowerDNS instance
docker run -d --name powerdns \
       --link pdns-postgres \
       --link pdns-recursor \
       artemkaint/powerdns-docker-dock \
       --no-config \
       --launch=gpgsql \
       --gpgsql-host=pdns-postgres \
       --gpgsql-port=5432 \
       --gpgsql-dbname=SOMEUSER \
       --gpgsql-user=SOMEUSER \
       --gpgsql-password=SOMEPASSWORD \
       --gpgsql-dnssec=yes \
       --daemon=no \
       --guardian=no \
       --loglevel=9 \
       --experimental-json-interface=yes \
       --experimental-api-key=SOMEKEY \
       --webserver=yes \
       --webserver-address=0.0.0.0 \
       --recursor=$(docker inspect -f "{{ .NetworkSettings.IPAddress }}" pdns-recursor)
License - MIT

Using some code from https://github.com/crosbymichael/skydock Thanks to Michael Crosby. michael@crosbymichael.com

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL