Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tcely/dockerhub-powerdns
Docker images of PowerDNS software built on Alpine Linux
https://github.com/tcely/dockerhub-powerdns
Last synced: 5 days ago
JSON representation
Docker images of PowerDNS software built on Alpine Linux
- Host: GitHub
- URL: https://github.com/tcely/dockerhub-powerdns
- Owner: tcely
- License: bsd-3-clause
- Created: 2018-01-11T17:05:11.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-25T19:23:42.000Z (over 1 year ago)
- Last Synced: 2024-08-01T12:21:37.969Z (3 months ago)
- Language: Dockerfile
- Homepage: https://www.powerdns.com/software.html
- Size: 98.6 KB
- Stars: 19
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - tcely/dockerhub-powerdns - Docker images of PowerDNS software built on Alpine Linux (others)
README
# dockerhub-powerdns
Docker images of PowerDNS software built on Alpine Linux
- https://hub.docker.com/r/tcely/dnsdist/
- https://hub.docker.com/r/tcely/powerdns-recursor/
- https://hub.docker.com/r/tcely/powerdns-server/## Examples of using these images
* ### As a base for your own `Dockerfile`
```dockerfile
FROM tcely/dnsdistCOPY dnsdist.conf /etc/dnsdist/dnsdist.conf
EXPOSE 53/tcp 53/udpENTRYPOINT ["/usr/local/bin/dnsdist", "--uid", "dnsdist", "--gid", "dnsdist"]
CMD ["--supervised", "--disable-syslog"]
```
* ### In your `docker-compose.yml`
```yaml
version: '3'
services:
dnsdist:
image: 'tcely/dnsdist'
restart: 'unless-stopped'
tty: true
stdin_open: true
command: ["--disable-syslog", "--uid", "dnsdist", "--gid", "dnsdist", "--verbose"]
volumes:
- ./dnsdist.conf:/etc/dnsdist/dnsdist.conf:ro
expose:
- '53'
- '53/udp'
ports:
- '53:53'
- '53:53/udp'
recursor:
image: 'tcely/powerdns-recursor'
restart: 'unless-stopped'
command: ["--disable-syslog=yes", "--log-timestamp=no", "--local-address=0.0.0.0", "--setuid=pdns-recursor", "--setgid=pdns-recursor"]
volumes:
- ./pdns-recursor.conf:/etc/pdns-recursor/recursor.conf:ro
expose:
- '53'
- '53/udp'```