PowerDNS docker container, based on Debian Buster.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Fábio Kaiser Rauber a8195fbeb3 Added option to enable the experimental API 10 years ago
pdns Added option to enable the experimental API 10 years ago
.gitignore Updated README and added a gitignore file 10 years ago
LICENSE Initial commit 10 years ago
README.md Updated docker-compose to the automated build image 10 years ago
docker-compose.yml Updated docker-compose to the automated build image 10 years ago

README.md

docker-powerdns

PowerDNS docker container, based on Debian Jessie.

Requirements

Docker

To use this image you need docker daemon installed. Run the following commands as root:

curl -ssl https://get.docker.com | sh

Docker-compose

Docker-compose is desirable (run as root as well):

curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

Docker-compose Example

Save the following snippet as docker-compose.yaml in any folder you like, or clone this repository, which contains the same file.

pdns:
  image: interlegis/powerdns
  links:
    - "mysql:mysql"
  ports:
    - "53:53"
    - "53:53/udp"
mysql:
  image: mysql
  environment:
    - MYSQL_ROOT_PASSWORD=mysqlrootpw
    - MYSQL_DATABASE=pdns
    - MYSQL_USER=pdns
    - MYSQL_PASSWORD=pdnspw

Running

cd <folder where docker-compose.yaml is>
docker-compose up -d

Contributing

Pull requests welcome!