PowerDNS docker-compose can be set up without any further ado with this handy guide Read to find out more.
At Bobcares, we offer solutions for every query, big and small, as a part of our Docker Support.
Let’s take a look at how our Docker Support Team is ready to help customers run PowerDNS docker-compose successfully.
All About PowerDNS docker-compose
Power DNS is an Open Source DNS server that offers an alternative to traditional BIND DNS. It works with a variety of databases, including MariaDB, MySQL, SQLite3, and others.
Today, we are going to look at how we can use PowerDNS with a Docker container.
First, we have to download the correct Docker version as per our Operating System from this link. https://www.docker.com/get-started
Furthermore, for Linux Ubuntu:
- engine
https://docs.docker.com/engine/install/ubuntu/ - compose
https://docs.docker.com/compose/install/
After installation, we have to create a docker-compose.yml file. We can download the compose file from this link.
Next, we have to create SQLite database before running pdns:
mkdir /var/lib/powerdns sqlite3 -init schema.sql /var/lib/powerdns/pdns.sqlite3
We can get schema.sql from this link.
After that, we will set the following environment variables:
export PDNS_RECURSOR_API_KEY=changeme export PDNS_AUTH_API_KEY=changeme
At this point, we can easily start the container by running the following command where the docker-compose.yml file is:
docker-compose up -d
Finally, test if the containers are running successfully with this command:
docker-compose ps -a
Once the containers are up we can test the service as seen here:
curl -v -H 'X-API-Key: changeme' http://:8081/api/v1/servers/localhost/ | jq
Furthermore, we can add zones to the authoritative server with pdnsutil.
In this guide, we have used SQLite 3 rather than the default. If you run into trouble with any of the above steps, our technicians are available 24/7 to help you out.
[Need assistance with another query? We are just a click away.]
Conclusion
In a nutshell, our skilled Support Engineers at Bobcares demonstrated how to run PowerDNS docker-compose succesfully.
PREVENT YOUR SERVER FROM CRASHING!
Never again lose customers to poor server speed! Let us help you.
Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.
The docker-compose.yaml is for MariaDB and not working with SQLite…
Hi,
Please contact our support team through live chat (click on the icon at right-bottom).