そんなわけで、次は PowerDNS なんですが、podman-compose でなかなかあがらない
url = https://github.com/aescanero/docker-powerdns-admin-alpine
ここを参考にするわけだけど。
ERRO[0000] "cannot listen on the TCP port: listen tcp4 :53: bind: address already in use"
とか言ってくる。学生に言われて気がついたんだが、いきなり、port: 53:53 とかあって、ubuntu のDNS cache にぶちあたってる。
podman に network を割り振るから、そういうことされては困る。podman-compose に network を割り振るから、それは消す。
で次は、mysql に接続できない。どうも、podman-compose だと .env と環境変数両方が必要ならしく、しかも、.env側は double quote なし。
いろいろすったもんだしたんだが、
podman-compose --podman-run-args "--network pdns-br350" -t cntnet up
で、cntnet と network 指定の両方を使えば良いらしい。これで、Web console まで見れたんですが...
Sep 11 12:43:08 Loading '/usr/lib/pdns/pdns/libgmysqlbackend.so'
Sep 11 12:43:08 This is a guarded instance of pdns
Sep 11 12:43:08 Fatal error: Trying to set unknown parameter 'API-KEY'
これが意味不明。でも、これを片付ければ、まぁ、動きそう。ただし、
mysql/mariadb を postgresql
にするのはあまり簡単ではないっぽいです。一応、サポートされてるんだけどね。
No comments:
Post a Comment