psi-4ward / docker-powerdns

PowerDNS Docker Image based on Alpine
107 stars 110 forks source link

Unable to redirect /etc/pdns/pdns.conf #55

Open 9r00t-z opened 4 years ago

9r00t-z commented 4 years ago

I'm trying to redirect the whole pdns.conf file in psitrax/powerdns.

Here is my config:

docker create --name=pdns \
--user=root \
--log-driver syslog --log-opt tag=pdns_syslog --log-opt syslog-address=udp://10.0.0.5 \
--restart=always \
--network=infrastructure_network \
--network-alias=pdns \
-p 53:53 \
-p 53:53/udp \
-e PGID=1001 -e PUID=1001 \
-e TZ=America/Phoenix \
-v /local_configs/pdns/pdns.conf:/etc/pdns/pdns.conf \
psitrax/powerdns:latest \
--cache-ttl=120 \
--allow-axfr-ips=127.0.0.1,10.0.1.10

which results in the following errors:

sed: can't move '/etc/pdns/pdns.confbgdfep' to '/etc/pdns/pdns.conf': resource busy
sed: can't move '/etc/pdns/pdns.confglejgh' to '/etc/pdns/pdns.conf': resource busy
sed: can't move '/etc/pdns/pdns.conficilgg' to '/etc/pdns/pdns.conf': resource busy
sed: can't move '/etc/pdns/pdns.confbfphgk' to '/etc/pdns/pdns.conf': resource busy
sed: can't move '/etc/pdns/pdns.conflcbiha' to '/etc/pdns/pdns.conf': resource busy
sed: can't move '/etc/pdns/pdns.confamidpk' to '/etc/pdns/pdns.conf': resource busy
sed: can't move '/etc/pdns/pdns.confpnhbcn' to '/etc/pdns/pdns.conf': resource busy
sed: can't move '/etc/pdns/pdns.confcbenoh' to '/etc/pdns/pdns.conf': resource busy

I'm trying to follow your guide, which says "Want to use own config files? Mount a Volume to /etc/pdns/conf.d or simply overwrite /etc/pdns/pdns.conf" Am I missing a step??

psi-4ward commented 4 years ago

The entrypoint is not allowed to set the variables. Try to add MYSQL_AUTOCONF=false env var.