Hi. So, I’m creating problems to solve to a.) learn docker, and b.) work with what I’ve got here.
I have an ASUS WiFi router running my LAN’s DHCP server. But it doesn’t have a DNS server. And configuring my LARGE number of MAC address to IP address reservations using that router’s web interface is a pain.
Solution: run dnsmasq on my NAS. It can do both DNS and DHCP server duties.
Problem: my NAS is an Asustor AS5304T. It runs ADM (a flavor of Debian, I think). And its package manager has slim pickings. No dnsmasq. But it does have docker-ce!
Solution: Run dnsmasq in a docker container on my NAS.
Problem: Though DNS works like a charm with this solution, the DHCP server does not. Best I can tell, this has something to do with the container not getting any broadcast traffic. I’m using bridge mode networking. I tried host mode, but that doesn’t work, and in fact breaks the DNS side of things.
To be honest, this is where my lack of knowledge becomes a problem. I don’t know how to really troubleshoot this.